Have something to say?

Have a great idea to make our product even better? This is the place to share it! Submit your feature suggestions and vote on ideas from other community members. The most popular and impactful ideas may be approved and move to our "Ideas in Action" board, where you can track their progress.

Your input drives innovation—let’s build something amazing together!

Feature Enhancement Request: Related Listings Widget

Hello eDirectory Team, First, I'd like to thank your for continuing to improve the platform. I've been building a tourism directory and have found the Related Listings widget to be a valuable feature. D uring implementation, however, I identified an enhancement that I believe would greatly increase its flexibility while remaining fully backward compatible. Current Limitation The Related Listings widget currently supports three display methods: By Category By Location By Category & Location When By Category or By Category & Location is selected, the widget automatically displays listings from the same category as the page where the widget is placed. Likewise, when By Location or By Category & Location is selected, the widget automatically uses the same location as the current listing. While this works well for traditional "related listings," it prevents site owners from displaying complementary content from other categories or locations without custom development. Proposed Enhancement Add two optional override fields to the existing widget configuration. Override Category (Optional) Display this field whenever: By Category By Category & Location is selected. The field would present a dropdown containing all available listing categories. Behavior If left blank, the widget behaves exactly as it does today by using the current listing's category. If a category is selected, the widget displays listings from the selected category instead. Override Location (Optional) Display this field whenever: By Location By Category & Location is selected. The field would allow the administrator to select a specific location. Behavior If left blank, the widget behaves exactly as it does today by using the current listing's location. If a location is selected, the widget displays listings from that selected location instead. Suggested Configuration Display Method □ By Category □ By Location □ By Category & Location Override Category (Optional) [Dropdown] Override Location (Optional) [Dropdown] Sort By [Highest Rated] Number of Listings [10] If either override field is left empty, the widget simply falls back to its current behavior. Backward Compatibility One of the biggest advantages of this enhancement is that it is completely optional. Existing websites require no changes. Existing widgets continue to function exactly as they do today. Site owners only use the new functionality when desired. No existing implementations wo

Lurquilla 6 days ago

4

Sticky (Floating) Sidebar for Listing Detail Pages

Hello Team, I would like to suggest adding an optional Sticky (Floating) Sidebar feature for Listing Detail Pages. Current Situation On listing pages containing substantial content such as descriptions, videos, image galleries, reviews, nearby attractions, and other information, the right sidebar is only visible near the top of the page. Once visitors begin scrolling through the content, important sidebar elements disappear from view and remain inaccessible unless the user manually scrolls back to the top of the page. This is particularly noticeable on longer listings where users spend significant time reading and exploring content. Proposed Enhancement Introduce an optional Sticky (Floating) Sidebar that remains visible as users scroll through the page. The sidebar would stay within the visible viewport while respecting the page layout and automatically stop when reaching the end of the content area. This behavior is commonly found on modern travel, directory, real estate, e-commerce, and hospitality websites because it keeps key actions accessible throughout the user's browsing experience. Elements That Would Benefit A sticky sidebar could keep the following items visible throughout the page: Reservation and booking buttons Contact and inquiry buttons Maps and directions Social media links Nearby listings and recommendations Promotional widgets Advertising placements Other sidebar widgets configured by the site owner Benefits Improved User Experience Eliminates the need to scroll back to the top to access important actions. Creates a smoother and more intuitive browsing experience. Improves usability on long-form content pages. Increased Conversion Opportunities Reservation, booking, contact, and inquiry buttons remain visible at all times. Visitors can take action the moment they decide to engage. May increase lead generation and conversion rates for listing owners. Improved Advertising Visibility Sidebar advertisements remain visible for a greater portion of the visit. Potential increase in ad impressions and click-through rates. Better Engagement Across the Platform Maps, social links, and nearby recommendations remain easily accessible. Encourages visitors to explore additional listings and content. Suggested Configuration To maximize flexibility, consider making this a configurable option within the widget or page settings, allowing administrators to choose between: Standard Sidebar Sticky (Floating) Sidebar This would enable site owners to select the behavior that best fits their design and user experience goals. Additional Consideration Before implementing a completely new feature, it may be worth confirming whether the platform or theme framework already supports sticky widgets or sticky sidebars internally and simply does not expose the option within the current settings interface. If such functionality already exists, exposing it as a configurable setting could provide a quick and efficient enhancement with minimal development effort. Use Cases This feature would be particularly valuable for: Tourism attractions Restaurants Hotels and accommodations Event venues Tour operators Activity providers Long-form directory listings with extensive c

Lurquilla about 1 month ago

Planned

Serve Markdown content on Accept: text/markdown requests for full AI Content score - Part 2

Following on from the llms.txt feature request — once llms.txt and llms-full.txt are in place, the remaining gap to a full score on the Content dimension of isitagentready.com is Markdown content negotiation. When an AI agent requests a page, it sends an Accept: text/markdown header. If your server returns HTML, the agent has to parse out navigation, scripts, ads, and markup noise to get to the actual content — burning tokens and often getting it wrong. If your server detects that header and returns clean Markdown instead, the agent gets exactly what it needs, efficiently. The request: When eDirectory detects an Accept: text/markdown request header, return a clean Markdown version of the page instead of HTML — covering at minimum: Category pages (name, description, listing summaries) Listing detail pages (business name, description, contact info, category) Key static pages (About, Contact, Add a Listing) This doesn't need to replace the HTML response for normal browsers — just intercept the header and serve an alternate clean representation to agents that ask for it. Why it matters: This is the difference between an AI agent being able to read your directory and being able to use it as a reliable source. Combined with llms.txt, a proper robots.txt with AI bot rules, and a sitemap, this completes the first three AI readiness categories and puts eDirectory sites at the top of the scoring curve. Most platforms haven't implemented this yet. It's a genuine differentiator right now. Aaron

Aaron B about 2 months ago

Planned

Add llms.txt and llms-full.txt support for AI agent readiness - Part 1

AI agents (ChatGPT, Claude, Perplexity, Gemini) are increasingly how people find businesses and services — and they need a different signal than Google does. The emerging standard is llms.txt and llms-full.txt, two plain Markdown files served from your web root that give AI agents a clean, structured map of your site — what it covers, your main categories, key pages. Think of it as robots.txt but for LLMs. The spec is documented at llmstxt.org. Cloudflare recently launched a free AI readiness scanner at isitagentready.com that scores your site 0–100 across five dimensions. The llms.txt files directly impact the Content score. Without them, AI agents have to scrape HTML and often skip the site entirely. The request: Add a dedicated AI Identity section in the eDirectory admin panel where directory owners can provide: Directory name and tagline Purpose and description of the directory Who the directory is for (target audience) What regions, industries, or niches it covers When the directory was founded/launched Primary contact name and email Owner/operator website or social links Auto-generate llms.txt and llms-full.txt by combining that AI Identity information with the directory's live category structure, key pages, and site description — similar to how sitemaps are already generated Serve both files from the web root with correct Content-Type: text/plain headers and keep them updated as categories and pages change The AI Identity section is important because auto-generating from categories alone gives AI agents the structure of the directory but not the context — who runs it, why it exists, who it serves. That context is what helps an AI agent decide whether your directory is the right source to cite for a given query. For sites already on Cloudflare, this would also push scores significantly on isitagentready.com. Worth noting that full marks on the Content dimension also requires serving Markdown on Accept: text/markdown requests, which could be a natural follow-on feature.  See Part 2 This is a quick win that puts eDirectory sites ahead of the vast majority of the web right now. The window where this is a differentiator rather than table stakes won't be open long. Aaron

Aaron B about 2 months ago

Open AI Provider Settings — Custom API Endpoint + Model Name

I'd like to raise what I think is one of the most impactful feature improvements you could make to the AI section of eDirectory: opening up the AI provider configuration to allow a custom API base URL and model name, rather than locking users to just OpenAI. The OpenAI API standard is to AI what S3 is to object storage The best way to understand this is by analogy. Years ago, Amazon S3 defined an API standard for object storage. Today, dozens of providers — Cloudflare R2, Backblaze B2, Wasabi, MinIO, and many others — all implement that same S3-compatible API. The result is that any application built to talk to S3 can switch providers by simply changing an endpoint URL and credentials. No code changes. No re-integration work. The OpenAI /v1/chat/completions API has become exactly the same thing for AI inference. It is now the de facto industry standard protocol, and virtually every major AI provider in the world has adopted it as a drop-in compatible interface. Western providers OpenAI — api.openai.com/v1 Google Gemini — generativelanguage.googleapis.com/v1beta/openai xAI / Grok — api.x.ai/v1 Mistral AI — api.mistral.ai/v1 Groq — api.groq.com/openai/v1 Together AI — api.together.xyz/v1 Fireworks AI — api.fireworks.ai/inference/v1 Perplexity — api.perplexity.ai OpenRouter — openrouter.ai/api/v1 (routes to 100+ models via one key) Ollama (self-hosted) — localhost:11434/v1 LM Studio (self-hosted) — localhost:1234/v1 Chinese providers (all OpenAI-compatible) DeepSeek — api.deepseek.com/v1 Z.ai / GLM (Zhipu AI) — api.z.ai/api/openai/v1 Qwen / Alibaba — dashscope.aliyuncs.com/compatible-mode/v1 MiniMax — api.minimax.chat/v1 Moonshot / Kimi — api.moonshot.ai/v1 ByteDance / Doubao — ark.cn-beijing.volces.com/api/v3 Baidu / ERNIE — qianfan.baidubce.com/v2 StepFun — api.stepfun.com/v1 Xiaomi / MiMo — via OpenRouter Tencent Hunyuan — api.hunyuan.cloud.tencent.com/v1 They all speak the same protocol. If eDirectory simply exposed a custom API base URL and model name field, every single one of these becomes instantly usable — with zero additional development work on your end. One implementation unlocks the entire ecosystem, now and for every provider that emerges in the future. Just like S3 compatibility did for storage. The cost case

Aaron B about 2 months ago

Feedback for eDirectory UI/UX Improvements

I really appreciate the AI module—it looks modern, functional, and refreshed. However, much of the rest of the UI feels outdated. The gray outlines and neutral backgrounds on pages, particularly in the listing area, make it look old-fashioned. A white background option and less rigid styling would modernize the interface. The spacing between sections is minimal, forcing me to manually add headers or delete content just to create breathing room. Consistency in fonts, sizes, and bolding across titles, headers, and sections—like in the pricing section—needs improvement, as inconsistencies make the interface less polished. It would be great to have more flexible content-building modules, allowing one-, two-, or three-row layouts with text, images, buttons, and content blocks. Being able to see edits live while building would significantly improve the experience compared to the current save-and-preview workflow. Overall, a small visual refresh—modern colors, consistent typography, improved padding, and more flexible content blocks—would make a huge difference in usability and perception, complementing the AI features that already feel up-to-date.

Shay Williams 3 months ago

1

Make AI Mode Optional on Listing Pages

The AI mode on the directory is a great feature and works well when intentionally used. However, on listing category pages, it automatically populates AI recommendations, which disrupts the natural scrolling experience. It would be better if users could control when to see recommendations on every page they visit, allowing for seamless browsing without waiting for AI content to load. Maybe adjust this copy: AI-generated response. Personalized summary based on your search. To: Want AI-Generated Recommendations? Get a personalized summary based on your search. This gives users the choice to activate AI suggestions only when they want them, keeping the browsing experience smooth and uninterrupted while still providing personalized insights when desired. This adjustment ensures clarity and respects user control over content

Shay Williams 3 months ago

1

AI Usage Control & External Controller Routing for AI Mode

As AI usage scales, one of the main challenges for platform owners is managing and optimizing API costs. Currently, AI Mode sends all queries directly to OpenAI without an option to control or filter requests. We would like to suggest the following enhancements for future versions of eDirectory: External Controller / API Routing Option Allow AI Mode queries to be routed to a configurable external endpoint before calling OpenAI This would enable custom logic such as: • Filtering simple queries (handled internally) • Deciding when OpenAI is necessary • Integrating with external AI systems or knowledge bases AI Usage Controls Ability to define query limits (per user / per day) Option to restrict AI access by membership level (e.g., Premium only) Toggle to enable/disable AI Mode per page or module Cost Management Visibility Basic usage tracking (e.g., number of AI queries triggered) Optional logging or reporting to help monitor API consumption 🎯 Why this matters: These features would allow directory owners to: Scale AI responsibly Align AI usage with monetization (e.g., Premium listings) Avoid uncontrolled API costs Extend eDirectory’s AI capabilities beyond default OpenAI behavior We believe this would significantly enhance the flexibility and long-term scalability of AI Mode across all eDirectory-powered platforms.

redila 4 months ago