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!

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 days ago

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 days ago

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 about 1 month ago

Profile Spam Keyword Blocker

Directory profile spamming has become a significant issue that negatively impacts the quality, performance, and credibility of online directory platforms. It involves automated bots creating fake profile listings primarily for backlinks to improve SEO rankings. The Problem Automated bots are creating fake business profiles on my directory, embedding hidden backlinks to gambling, betting, and other gray-market websites. In just one day, our access logs confirmed a large number of spam profiles being activated by bot networks across 14+ IP addresses. These profiles damage the host directory's Google ranking, attract vulnerability scanners, inflate server load, and may trigger ad network policy violations — all without the site owner’s knowledge until the damage is done. How Directory Profile Spamming Works: Automated Submissions: Spammers use tools like XRumer, GSA Search Engine Ranker, and Scrapebox to automatically create fake listings across directories. Backlink Manipulation: The primary goal is to place backlinks within these fake listings to manipulate search rankings. Link Volume Over Quality: Even low-quality or irrelevant links can impact SEO rankings due to the sheer volume of backlinks generated. Anchor Text Manipulation: Spammers use specific keywords (e.g., "cheap viagra", "SEO services") in the listing’s anchor text to influence search rankings. Crawling & Indexing: Directories are targeted to improve the crawling and indexing of the spammer’s site. Effects on the Directory: Database Pollution: Thousands of duplicate or fake listings can clutter the directory, making it harder to navigate and less usable. Server Strain: Bots submitting fake profiles generate unnecessary traffic, resulting in high CPU usage and strain on servers. SEO Damage: Excessive spam can cause search engines to label the directory as a low-quality site, hurting rankings for both legitimate and spam listings. Loss of Trust: Real users may be deterred from engaging with the directory if they encounter fake or irrelevant listings. Legal Risks: Some spammers promote illegal products or services, potentially exposing the directory to legal issues. How Spammers Benefit: Backlinks: The primary goal is to create backlinks that improve SEO rankings. Link Networks: Spammers often create networks of links, leveraging directories to boost other spammy pages. Anchor Text: Spammers manipulate anchor text to target specific keywords and improve rankings. Solution for Directory Admins A keyword/pattern blocklist in the sitemgr profile settings would prevent profile creation or publishing when banned terms are detected in the username, business name, or website URL fields. This would work similarly to how eDirectory already handles spam in reviews and listings. Minimum Viable Version: A simple banned words list in sitemgr that admins can populate themselves. Applied to the username slug, display name, and website URL fields on profile creation. Silently block or hold for review, rather than alerting the bot that it was caught. Why It Matters The attack is fully automated, scales to hundreds of profiles, and the damage to domain authority is cumulative, making it slow to recover from. A keyword filter at the point of creation stops the attack before it starts, rather than forcing admins to clean up reactively. Every Directory installation is a potential target — this protects the entire customer base. Ending Note The internet runs on an arms race between signal and noise. Directory spam is noise trying to masquerade as signal. The interesting challenge is designing systems where genuine businesses can still enter easily while automated nonsense slams into invisible walls. This engineering puzzle — part sociology, part computer science — is what keeps large directories alive while thousands of smaller ones quietly decay into bot gardens.

Aaron B about 2 months ago

Completed

Edit Block Controls Over Country, State, and City Fields

I would like to propose adding "edit block" controls for the Country, State, and City fields, allowing directory owners to choose which options best suit their environment. Purpose of Edit Block Controls: The goal of having control over these fields is to prevent users from adding their own versions of countries, states, or cities if a predefined list has already been provided. This helps maintain consistency and prevents database clutter. Example of the Issue: For instance, if I add all the states within the USA with their full names (e.g., "Ohio"), some users might still input the abbreviated form ("OH"). This results in duplicate entries for Ohio, with double the city names, which creates unnecessary mess in the database and search results. Issue with SEO Agencies and Directory Software: Another problem arises with SEO agencies using directory submission software to bypass the UI and add data directly to the database. I personally witnessed this when fixing my own database. The software often fills in the fields incorrectly, leading to hundreds of listings being posted with incorrect country-state-city associations. For example, I found listings where a country name was incorrectly placed in the "State" field, creating invalid country-state combinations (e.g., a state field containing the name of a different country). Suggested Solution: To prevent these issues, I suggest adding controls that allow directory owners to block edits to the Country, State, and City fields from both the UI and the backend PHP code. This will help maintain a clean and structured database. Benefits: Cleaner Database: Keeps the data consistent and free from errors or duplicates. Better Search Results: Structured and accurate data leads to more relevant search results. Professional Appearance: New users setting up listings will see a more organized and trustworthy system, enhancing the directory’s credibility.

Aaron B about 2 months ago

Adding AI to Address Fields

After fixing thousands of records over several months, and using AI to review and correct over 7,000 addresses, I've found that AI can be incredibly useful for ensuring address accuracy. Based on this experience, I’d like to propose an improvement to the address fields using AI. Suggested AI Enhancements for Address Fields: AI Integration for Postcode Verification: By adding AI to the Postcode field, we can automatically verify the State and City. If a user inputs an address, AI can cross-check the address against the postcode, state, and city fields to ensure they match. If there is a mismatch, the listing cannot be saved, ensuring higher accuracy. Preventing False Listings: This process will help prevent: Users from submitting listings for businesses in countries other than where they actually operate. Many businesses attempt to fake listings in other countries to appear more global. Fake or dishonest actors from providing invalid addresses. For example, where the address, postcode, state, and country do not match, indicating the information is likely fabricated. A Step Towards Verified Addresses: Using AI to verify addresses brings us closer to a verified address system, which will be a key part of the upcoming Verification process in new directory systems. Over the next 2-5 years, this system will need to evolve to ensure the highest level of accuracy and trust for users.

Aaron B about 2 months ago

Completed

Directory Title Name Control

After fixing thousands of records over several months, I've observed how users typically behave when creating listings in a directory. Based on this experience, I’d like to suggest an improvement to the Listing Title field: Ensure the listing title is unique for each listing within the same account. This will prevent users from creating multiple listings with identical titles, which can negatively impact search engine optimization (SEO) and AI performance. A unique title per listing will help maintain structure and relevance in the directory. Having distinct listing titles enhances search results. Unique titles improve visibility in search engines and create more meaningful, relevant listings, as opposed to appearing desperate or cluttered with duplicate entries.

Aaron B about 2 months ago

Required Fields Proposed Enhancements

I recommend implementing customizable "Required Fields" in the following sections to ensure more complete and accurate directory data submissions. This adjustment will help improve the quality of listings and their search visibility. Required Fields Make the following fields adjustable, so directory owners can specify which ones should be required for each listing: Categories: Ensures listings are categorized correctly. Keywords: Many users forget to add relevant keywords for better search optimization. Email Address: Important for user contact and verification. Website URL: Essential for linking to the listing's online presence. If no URL, just https://# can pass. Phone Number: A must for direct communication. Primary Address: Helps with local search visibility. Secondary Address: For additional location information. Postcode: Crucial for accurate geo-targeting and local search. City: Vital for regional targeting and local search results. Country: To specify the listing’s location for international searches. SEO Fields SEO Title: Optimized for search engines. Slug URL: Provides a clean, keyword-rich URL for each listing. Description: A concise description that incorporates relevant keywords for SEO. By allowing administrators to control the customization of these fields, users will be more likely to add complete and accurate information. This not only improves the listing data quality but also enhances the listing’s performance in search results, making it easier for potential customers to find relevant businesses or services. Half-completed listing data is just a waste and can lead to poor-quality listings with meaningless text such as "aaaaaaaaaaaaaaaaaaaaa." This would discourage others from submitting listings with valid information and negatively impact the overall user experience.

Aaron B about 2 months ago

2