All skills
coreyhaines31 avatar

/seo-audit

@2d4b091

When the user wants to audit, review, or diagnose SEO issues on their site. Also use when the user mentions "SEO audit," "technical SEO," "why am I not ranking," "SEO issues," "on-page SEO," "meta tags review," "SEO health check," "my traffic dropped," "lost rankings," "not showing up in Google," "site isn't ranking," "Google update hit me," "page speed," "core web vitals," "crawl errors," or "indexing issues." Use this even if the user just says something vague like "my SEO is bad" or "help with SEO" — start with an audit. For building pages at scale to target keywords, see programmatic-seo. For adding structured data, see schema. For AI search optimization, see ai-seo.

Use this Skill: https://skilld.dev/gh/coreyhaines31/marketingskills/seo-audit

This session only. Nothing lands on disk.

referencesai-writing-detection.md

≈1.6k tokens on demand. Your agent reads this file only when SKILL.md points to it.

AI Writing Detection

Words, phrases, and punctuation patterns commonly associated with AI-generated text. Avoid these to ensure writing sounds natural and human.

Sources: Grammarly (2025), Microsoft 365 Life Hacks (2025), GPTHuman (2025), Walter Writes (2025), Textero (2025), Plagiarism Today (2025), Rolling Stone (2025), MDPI Blog (2025)


Contents

  • Em Dashes: The Primary AI Tell
  • Overused Verbs
  • Overused Adjectives
  • Overused Transitions and Connectors
  • Phrases That Signal AI Writing (Opening Phrases, Transitional Phrases, Concluding Phrases, Structural Patterns)
  • Filler Words and Empty Intensifiers
  • Academic-Specific AI Tells
  • How to Self-Check

Em Dashes: The Primary AI Tell

The em dash (—) has become one of the most reliable markers of AI-generated content.

Em dashes are longer than hyphens (-) and are used for emphasis, interruptions, or parenthetical information. While they have legitimate uses in writing, AI models drastically overuse them.

Why Em Dashes Signal AI Writing

  • AI models were trained on edited books, academic papers, and style guides where em dashes appear frequently
  • AI uses em dashes as a shortcut for sentence variety instead of commas, colons, or parentheses
  • Most human writers rarely use em dashes because they don't exist as a standard keyboard key
  • The overuse is so consistent that it has become the unofficial signature of ChatGPT writing

What To Do Instead

Instead of Use
The results—which were surprising—showed... The results, which were surprising, showed...
This approach—unlike traditional methods—allows... This approach, unlike traditional methods, allows...
The study found—as expected—that... The study found, as expected, that...
Communication skills—both written and verbal—are essential Communication skills (both written and verbal) are essential

Guidelines

  • Use commas for most parenthetical information
  • Use colons to introduce explanations or lists
  • Use parentheses for supplementary information
  • Reserve em dashes for rare, deliberate emphasis only
  • If you find yourself using more than one em dash per page, revise

Overused Verbs

Avoid Use Instead
delve (into) explore, examine, investigate, look at
leverage use, apply, draw on
optimise improve, refine, enhance
utilise use
facilitate help, enable, support
foster encourage, support, develop, nurture
bolster strengthen, support, reinforce
underscore emphasise, highlight, stress
unveil reveal, show, introduce, present
navigate manage, handle, work through
streamline simplify, make more efficient
enhance improve, strengthen
endeavour try, attempt, effort
ascertain find out, determine, establish
elucidate explain, clarify, make clear

Overused Adjectives

Avoid Use Instead
robust strong, reliable, thorough, solid
comprehensive complete, thorough, full, detailed
pivotal key, critical, central, important
crucial important, key, essential, critical
vital important, essential, necessary
transformative significant, important, major
cutting-edge new, advanced, recent, modern
groundbreaking new, original, significant
innovative new, original, creative
seamless smooth, easy, effortless
intricate complex, detailed, complicated
nuanced subtle, complex, detailed
multifaceted complex, varied, diverse
holistic complete, whole, comprehensive

Overused Transitions and Connectors

Avoid Use Instead
furthermore also, in addition, and
moreover also, and, besides
notwithstanding despite, even so, still
that being said however, but, still
at its core essentially, fundamentally, basically
to put it simply in short, simply put
it is worth noting that note that, importantly
in the realm of in, within, regarding
in the landscape of in, within
in today's [anything] currently, now, today

Phrases That Signal AI Writing

Opening Phrases to Avoid

  • "In today's fast-paced world..."
  • "In today's digital age..."
  • "In an era of..."
  • "In the ever-evolving landscape of..."
  • "In the realm of..."
  • "It's important to note that..."
  • "Let's delve into..."
  • "Imagine a world where..."

Transitional Phrases to Avoid

  • "That being said..."
  • "With that in mind..."
  • "It's worth mentioning that..."
  • "At its core..."
  • "To put it simply..."
  • "In essence..."
  • "This begs the question..."

Concluding Phrases to Avoid

  • "In conclusion..."
  • "To sum up..."
  • "By [doing X], you can [achieve Y]..."
  • "In the final analysis..."
  • "All things considered..."
  • "At the end of the day..."

Structural Patterns to Avoid

  • "Whether you're a [X], [Y], or [Z]..." (listing three examples after "whether")
  • "It's not just [X], it's also [Y]..."
  • "Think of [X] as [elaborate metaphor]..."
  • Starting sentences with "By" followed by a gerund: "By understanding X, you can Y..."

Filler Words and Empty Intensifiers

These words often add nothing to meaning. Remove them or find specific alternatives:

  • absolutely
  • actually
  • basically
  • certainly
  • clearly
  • definitely
  • essentially
  • extremely
  • fundamentally
  • incredibly
  • interestingly
  • naturally
  • obviously
  • quite
  • really
  • significantly
  • simply
  • surely
  • truly
  • ultimately
  • undoubtedly
  • very

Academic-Specific AI Tells

Avoid Use Instead
shed light on clarify, explain, reveal
pave the way for enable, allow, make possible
a myriad of many, numerous, various
a plethora of many, numerous, several
paramount very important, essential, critical
pertaining to about, regarding, concerning
prior to before
subsequent to after
in light of because of, given, considering
with respect to about, regarding, for
in terms of regarding, for, about
the fact that that (or rewrite sentence)

How to Self-Check

  1. Read your text aloud. If phrases sound unnatural in speech, revise them
  2. Ask: "Would I say this in a conversation with a colleague?"
  3. Check for repetitive sentence structures
  4. Look for clusters of the words listed above
  5. Ensure varied sentence lengths (not all similar length)
  6. Verify each intensifier adds genuine meaning

Source: SKILL.md on GitHub

1 warning16d5 checks · Risk SAFE
  • Gen Agent Trust Hub16d

    The skill provides a technical framework for performing SEO audits. It includes a specific warning about the risks of processing untrusted data from external websites and advises the agent to ignore any instructions embedded in the content it fetches. No malicious code, exfiltration, or persistence mechanisms were found.

  • Socket16d

    No alerts

  • Snyk16d

    Risk: MEDIUM · 1 issue

  • Runlayer7mo

    2 files scanned · No issues

  • ZeroLeaks5mo

    Score: 93/100 · 2 sections analyzed

Signed by skilld at 2d4b091. This ties the file your Agent reads to that commit on GitHub. It does not review the instructions.

Last checked against GitHub 1 hour ago.

Activeupdated last month
metadata
{
  "version": "2.0.1"
}
  • SEO
  • technical-seo
  • audit
  • on-page
  • crawlability
  • indexation
  • core-web-vitals
  • mobile-friendly
  • schema-markup

README badge

README badge for coreyhaines31/marketingskills/seo-audit

Diagnoses SEO problems on websites by checking crawlability, indexation, speed, mobile-friendliness, on-page elements, and international configurations. The audit walks through technical foundations first, then on-page optimization, and flags common issues like noindex mistakes, canonical conflicts, hreflang errors, and Core Web Vitals problems.

Generated from the current SKILL.md.

Does this skill check for schema markup and structured data?
The skill can identify schema markup issues, but it has a significant limitation: web_fetch and curl cannot reliably detect JSON-LD injected by client-side JavaScript (common in CMS plugins like Yoast or RankMath). For accurate schema detection, use the Google Rich Results Test, browser DevTools, or Screaming Frog instead.
What does this skill prioritize in an audit?
The skill audits in this order: crawlability and indexation, technical foundations (speed, mobile, HTTPS), on-page optimization (titles, headings, content), content quality, and authority/links. It covers robots.txt, XML sitemaps, Core Web Vitals, canonicals, hreflang for multilingual sites, and internal linking.
Does this skill handle international/multilingual sites?
Yes. The skill includes a full international SEO section covering hreflang setup (including self-referencing entries and reciprocal links), canonicalization across locales, locale URL structure, and detection of common errors like cross-locale canonicals or missing x-default entries.
Does this skill require Search Console or analytics access?
Access to Google Search Console and analytics is helpful but not strictly required. The skill can perform initial crawlability and on-page checks without it, but Search Console provides the most accurate indexation and coverage reports.
Does this skill work with any CMS or is it platform-agnostic?
The skill is platform-agnostic and addresses common SEO issues across any site type (SaaS, e-commerce, blog). It notes CMS-specific behaviors (like client-side schema injection in plugins) but does not assume a particular platform.

Generated from the current SKILL.md. These answers refresh after source changes.