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.

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 Bettayeb 8 months ago

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 Bettayeb 12 months ago

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 Bettayeb 12 months 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 Bettayeb 12 months ago