Skip to main content

Thanks for being with AI SEO Copilot

AI SEO Copilot aim to make better website, for both humans and search engines.
Do you feel something is missing today?

Add your feature request, your drawing or any idea to make AI SEO Copilot better.

We will review and prioritize your features according to different criteria:

  • Usage frequency: How often someone use the feature

  • Urgency: How urgent you feel the feature is needed

  • Difficulty: Based on our current architecture, how difficult the feature is to implement

  • Sponsor feature: Is the feature is sponsored, it will be prioritized.

Planned

Google search console integration

Per page Google search console queries list of keywords. When redisigning a website and the goal is to keep/improve SEO, using keywords on page that are already ranking is important. The goal is for the user to have the list of keywords that the page is ranking for today. From the list, the user can select and add them as “Secondary keywords”

Sofian Bettayeb1 year ago
Planned

Meta title -meta description - Title descrption template.

The user is capable to set a template for the: Meta title Meta description Title h1 Title h2 For example: today, if a user want the format “AI SEO Copilot — “ at the beginning of all his pages, it’s not possible. Tomorrow, the user will set the template and the recommendation for the meta title will always start by “AI SEO Copilot — [AI recommended text]

Sofian Bettayeb1 year ago

Ignore recommendation on page

User is able ignore a recommendation. When ignore, the SEO score is recalculate and ignore the score of the missing recommendation. The ignore of recommendation happen on page.

Sofian Bettayeb1 year ago

Create a new section: Video SEO

Trigger condition This section is only activated if at least one tag or video iframe (e.g. YouTube, Vimeo) is detected in the page’s HTML. 1. Check for structured data (VideoObject) What to check: Look for presence of VideoObject schema in </code>.</p></li><li><p><strong>If missing</strong>:<br><strong>Recommendation</strong>: <em>Add structured data using VideoObject schema.</em></p></li><li><p><strong>Why it matters</strong>:<br>Google relies on structured data to understand video content. Without it, your video is less likely to appear in rich results, carousels, or search filters.</p></li><li><p><strong>How to fix</strong>:<br>Generate a <code>VideoObject</code> snippet including:</p><ul><li><p><code>name</code></p></li><li><p><code>description</code></p></li><li><p><code>thumbnailUrl</code></p></li><li><p><code>uploadDate</code></p></li><li><p><code>contentUrl</code></p></li><li><p><code>embedUrl</code> (if relevant)</p></li><li><p><code>duration</code></p></li></ul></li></ul><div data-type="horizontalRule"><hr></div><h3><strong>2. Check for transcript or captions</strong></h3><ul><li><p><strong>What to check</strong>:<br>Detect presence of <code><track></code> elements for captions, or on-page transcript content near the video.</p></li><li><p><strong>If missing</strong>:<br><strong>Recommendation</strong>: <em>Add a transcript or captions.</em></p></li><li><p><strong>Why it matters</strong>:</p><ul><li><p>Improves keyword relevance and accessibility.</p></li><li><p>Helps search engines index spoken content.</p></li></ul></li></ul><div data-type="horizontalRule"><hr></div><h3><strong>3. Check for keyword inclusion in transcript</strong></h3><ul><li><p><strong>What to check</strong>:<br>Use NLP to compare transcript text with the page's primary or target keyword.</p></li><li><p><strong>If keyword is missing</strong>:<br><strong>Recommendation</strong>: <em>Mention your target keyword in the transcript or during the video.</em></p></li><li><p><strong>Why it matters</strong>:<br>Aligning video language with page intent strengthens semantic signals.</p></li></ul><div data-type="horizontalRule"><hr></div><h3><strong>4. Check for playback controls (pause button)</strong></h3><ul><li><p><strong>What to check</strong>:<br>Ensure the video includes basic controls (<code>controls</code> attribute or custom controls with pause functionality).</p></li><li><p><strong>If missing</strong>:<br><strong>Recommendation</strong>: <em>Add a pause button to improve usability.</em></p></li><li><p><strong>Why it matters</strong>:<br>Enhances user experience and reduces bounce rate, which indirectly helps SEO.</p></li></ul><div data-type="horizontalRule"><hr></div><h3><strong>5. Check for lazy loading</strong></h3><ul><li><p><strong>What to check</strong>:<br>Confirm the video is lazy-loaded using <code>loading="lazy"</code> for iframes or equivalent JS techniques for <code><video></code>.</p></li><li><p><strong>If missing</strong>:<br><strong>Recommendation</strong>: <em>Implement lazy loading and serve modern formats.</em></p></li><li><p><strong>Why it matters</strong>:</p><ul><li><p>Improves page speed and Core Web Vitals.</p></li><li><p>Especially important for videos below the fold.</p></li></ul></li></ul><p></p>

Sofian Bettayeb1 year ago
Completed

Improve UX for images recommendation

At the moment, the app takes the name of the images which is often too long and breaks the app and not helpful for the users. A solution will be to visually see the image that need improvement and suggest AI recommendation individually. This is the prototype I did on Replit to help visualize it:

Sofian Bettayeb2 years ago

Change the icon for SEO Impact

The icons for SEO impact is confusing (video below: 3.10 sec) We should change the current icons and color to something different. https://screen.studio/share/RpncnC1b

Sofian Bettayeb2 years ago

Shortcut to show or hide the app

When I’m working on the canva, I want to quickly show or hide the app without the use of the mouse.

Sofian Bettayeb2 years ago
Planned

Add "insert button" to add the recommendation directly on canva.

Instead of the copy button, have an “insert” button to include the recommended content directly to Webflow. It should be quite easy for: Meta Title Meta Description Feasable for: H1 Difficult for: h2 Additionally, I would like to be able to adapt the text directly on the Webflow app before inserting it.

Sofian Bettayeb2 years ago
Completed

Image Alts in Rich Text

Many of my clients like using a Rich Text field in their CMS posts. This is fine with me as long as they understand how that affects the styling, but one thing I’ve noticed is it’s not very intuitive to add alt text to image assets that you add in a Rich Text field. Furthermore, those assets don’t show up in the assets folder, so going back and adding alt text requires you to go back to the original post! I think we should go a step further with the alt text check and add some kind of floating notification on each CMS asset that isn’t in the Assets folder, so that gives our users a chance to at least find the images that don’t have alt tags and fix that.

PMullz2 years ago
1

EEAT-based content improvement suggestions (Beta)

Goal: Help users enhance the credibility and quality of their content based on Google's EEAT criteria. Description: When a page is identified as a Blog post, Landing page, Pillar page, or Cluster page, the app will trigger an EEAT evaluation. It will provide tailored recommendations to improve Expertise, Experience, Authority, and Trust in the content. This feature will be released as a Beta section within the page analysis view. Benefit: Guides users to strengthen their content for long-term SEO performance by aligning with quality standards Google cares about. Example recommendations: Expertise: Add quotes or insights from subject matter experts. Experience: Include personal anecdotes, data, or real-life use cases. Authority: Link to relevant external sources or showcase credentials. Trust: Display author info, update dates, and improve site transparency.

Sofian Bettayeb2 years ago
Low Priority
Planned

Internal linking opportunities based on focus keywords

Goal: Help users strengthen internal SEO by surfacing smart internal link suggestions. Description: The app will analyze the content of each page and identify when a keyword matches the "focus keyword" of another page. When a match is found, the app will recommend linking to the relevant page using that keyword as anchor text. Benefit: Makes it easy to create meaningful internal links, improving topical authority and crawlability without manual effort. Example: Page A: Focus keyword is "AI interview questions" Page B: Mentions "AI interview questions" in a paragraph but doesn't link to Page A → The app recommends linking the phrase "AI interview questions" in Page B to Page A.

Sofian Bettayeb2 years ago

Generate a new AI recommendation button

Goal: Improve user satisfaction by allowing them to request a better AI-generated result. Description: Add a “Generate new recommendation” button next to each AI-generated output. If the initial suggestion doesn’t meet user expectations, they can click the button to request an alternative version instantly. Here is an example from Relume

Sofian Bettayeb2 years ago

Ability to use the best actual model for the SEO expertise

Allow users to choose between the different models while performing an analysis on the Webflow app. Here is an example with Perplexity

Sofian Bettayeb2 years ago
Completed

Advanced analysis toggle for improving GPT recommendations.

Overview: We’d like to enhance the initial input experience by introducing an optional Advanced Analysis mode. This feature is aimed at SEO-savvy users who want to provide more specific context to improve the relevance and precision of the analysis. Requested functionality: When the user activates the "Advanced Analysis" toggle: Page type selector (dropdown): A new field appears with a dropdown list of SEO-relevant page types: Homepage Category page Product page Blog post Landing page Contact page About page FAQ page Service page Portfolio/project page Testimonial page Location page (for local SEO) Legal page (Terms, Privacy) Event page Press/news page Job/career page Thank you page Pillar page Cluster page Context input (text area): A second field allows the user to enter free-form context about the page or analysis goal—e.g., audience type, primary keyword, business objectives, etc. Notes: Both fields should be optional. They are only shown when the “Advanced Analysis” toggle is active. Inputs from these fields should be passed to the analysis engine to fine-tune results.

Sofian Bettayeb2 years ago
Completed

Possibility to add more than 1 keywords

Today SEO require Marketers to create topic clusters. Most of the time, I need to optimize a page for more than 1 keyword

Sofian Bettayeb2 years ago
1

Meta SEO - Check for Robot meta tag

Add a check for : And making sure that “noindex" is not present on the page.

Sofian Bettayeb2 years ago