SEO audit for glp1.app
Peptide Tracker | GLP-1s, Semaglutide, Tirzepatide & All Peptides
Health 93/100 (excellent) · 50 pages crawled · generated 2026-08-26
Download Markdown report (feed to ChatGPT / Claude / Cursor)Peptide Tracker helps organize GLP-1 and peptide logs, dose schedules, inventory, injection sites, health metrics, exports, and half-life curves on iOS.
| Category | Score | Errors | Warnings | Notices |
|---|---|---|---|---|
| Agent Readiness | 100 | 0 | 0 | 3 |
| Content | 100 | 0 | 0 | 97 |
| Meta Description | 100 | 0 | 0 | 6 |
| Performance | 100 | 0 | 0 | 66 |
| Structured Data | 100 | 0 | 0 | 87 |
| Titles | 100 | 0 | 0 | 2 |
Notices (9 rules)
notice No main landmark for AI agents
Rule agent.no_main_landmark · Agent Readiness · 3 occurrence(s)
- https://glp1.app/ — add a <main> element (or role=main) around the primary content
- https://glp1.app/about — add a <main> element (or role=main) around the primary content
- https://glp1.app/faq — add a <main> element (or role=main) around the primary content
notice Main text is hard to read (low Flesch Reading Ease)
Rule content.readability_poor · Content · 49 occurrence(s)
- https://glp1.app/ — this page reads as difficult (Flesch Reading Ease 37, below 50) — long sentences and multi-syllable words make it hard to scan. Shorten sentences and prefer plainer words to widen your audience. Density can be legitimate for expert, technical or legal content, so judge it against who the page is for.
- https://glp1.app/about — this page reads as difficult (Flesch Reading Ease 50, below 50) — long sentences and multi-syllable words make it hard to scan. Shorten sentences and prefer plainer words to widen your audience. Density can be legitimate for expert, technical or legal content, so judge it against who the page is for.
- https://glp1.app/calculators — this page reads as very difficult (Flesch Reading Ease 26, below 50) — long sentences and multi-syllable words make it hard to scan. Shorten sentences and prefer plainer words to widen your audience. Density can be legitimate for expert, technical or legal content, so judge it against who the page is for.
- https://glp1.app/dose-calculator — this page reads as difficult (Flesch Reading Ease 42, below 50) — long sentences and multi-syllable words make it hard to scan. Shorten sentences and prefer plainer words to widen your audience. Density can be legitimate for expert, technical or legal content, so judge it against who the page is for.
- https://glp1.app/faq — this page reads as difficult (Flesch Reading Ease 41, below 50) — long sentences and multi-syllable words make it hard to scan. Shorten sentences and prefer plainer words to widen your audience. Density can be legitimate for expert, technical or legal content, so judge it against who the page is for.
- https://glp1.app/glp1-and-muscle-loss — this page reads as difficult (Flesch Reading Ease 44, below 50) — long sentences and multi-syllable words make it hard to scan. Shorten sentences and prefer plainer words to widen your audience. Density can be legitimate for expert, technical or legal content, so judge it against who the page is for.
- https://glp1.app/glp1-weight-regain-after-stopping — this page reads as difficult (Flesch Reading Ease 44, below 50) — long sentences and multi-syllable words make it hard to scan. Shorten sentences and prefer plainer words to widen your audience. Density can be legitimate for expert, technical or legal content, so judge it against who the page is for.
- https://glp1.app/missed-dose — this page reads as difficult (Flesch Reading Ease 49, below 50) — long sentences and multi-syllable words make it hard to scan. Shorten sentences and prefer plainer words to widen your audience. Density can be legitimate for expert, technical or legal content, so judge it against who the page is for.
- https://glp1.app/oral-vs-injectable-glp1 — this page reads as difficult (Flesch Reading Ease 41, below 50) — long sentences and multi-syllable words make it hard to scan. Shorten sentences and prefer plainer words to widen your audience. Density can be legitimate for expert, technical or legal content, so judge it against who the page is for.
- https://glp1.app/ozempic-vs-mounjaro — this page reads as difficult (Flesch Reading Ease 37, below 50) — long sentences and multi-syllable words make it hard to scan. Shorten sentences and prefer plainer words to widen your audience. Density can be legitimate for expert, technical or legal content, so judge it against who the page is for.
- https://glp1.app/reconstitution-calculator — this page reads as difficult (Flesch Reading Ease 36, below 50) — long sentences and multi-syllable words make it hard to scan. Shorten sentences and prefer plainer words to widen your audience. Density can be legitimate for expert, technical or legal content, so judge it against who the page is for.
- https://glp1.app/resources — this page reads as difficult (Flesch Reading Ease 34, below 50) — long sentences and multi-syllable words make it hard to scan. Shorten sentences and prefer plainer words to widen your audience. Density can be legitimate for expert, technical or legal content, so judge it against who the page is for.
- https://glp1.app/semaglutide-vs-tirzepatide — this page reads as difficult (Flesch Reading Ease 38, below 50) — long sentences and multi-syllable words make it hard to scan. Shorten sentences and prefer plainer words to widen your audience. Density can be legitimate for expert, technical or legal content, so judge it against who the page is for.
- https://glp1.app/titration-schedule — this page reads as difficult (Flesch Reading Ease 45, below 50) — long sentences and multi-syllable words make it hard to scan. Shorten sentences and prefer plainer words to widen your audience. Density can be legitimate for expert, technical or legal content, so judge it against who the page is for.
- https://glp1.app/what-is-a-glp-1 — this page reads as difficult (Flesch Reading Ease 40, below 50) — long sentences and multi-syllable words make it hard to scan. Shorten sentences and prefer plainer words to widen your audience. Density can be legitimate for expert, technical or legal content, so judge it against who the page is for.
- https://glp1.app/what-is-a-peptide — this page reads as difficult (Flesch Reading Ease 35, below 50) — long sentences and multi-syllable words make it hard to scan. Shorten sentences and prefer plainer words to widen your audience. Density can be legitimate for expert, technical or legal content, so judge it against who the page is for.
- https://glp1.app/what-is-an-incretin — this page reads as difficult (Flesch Reading Ease 41, below 50) — long sentences and multi-syllable words make it hard to scan. Shorten sentences and prefer plainer words to widen your audience. Density can be legitimate for expert, technical or legal content, so judge it against who the page is for.
- https://glp1.app/what-is-bioavailability — this page reads as very difficult (Flesch Reading Ease 26, below 50) — long sentences and multi-syllable words make it hard to scan. Shorten sentences and prefer plainer words to widen your audience. Density can be legitimate for expert, technical or legal content, so judge it against who the page is for.
- https://glp1.app/what-is-compounded-semaglutide — this page reads as difficult (Flesch Reading Ease 34, below 50) — long sentences and multi-syllable words make it hard to scan. Shorten sentences and prefer plainer words to widen your audience. Density can be legitimate for expert, technical or legal content, so judge it against who the page is for.
- https://glp1.app/what-is-dose-titration — this page reads as difficult (Flesch Reading Ease 48, below 50) — long sentences and multi-syllable words make it hard to scan. Shorten sentences and prefer plainer words to widen your audience. Density can be legitimate for expert, technical or legal content, so judge it against who the page is for.
- https://glp1.app/what-is-food-noise — this page reads as difficult (Flesch Reading Ease 46, below 50) — long sentences and multi-syllable words make it hard to scan. Shorten sentences and prefer plainer words to widen your audience. Density can be legitimate for expert, technical or legal content, so judge it against who the page is for.
- https://glp1.app/what-is-gip — this page reads as difficult (Flesch Reading Ease 38, below 50) — long sentences and multi-syllable words make it hard to scan. Shorten sentences and prefer plainer words to widen your audience. Density can be legitimate for expert, technical or legal content, so judge it against who the page is for.
- https://glp1.app/what-is-glucagon — this page reads as difficult (Flesch Reading Ease 35, below 50) — long sentences and multi-syllable words make it hard to scan. Shorten sentences and prefer plainer words to widen your audience. Density can be legitimate for expert, technical or legal content, so judge it against who the page is for.
- https://glp1.app/what-is-mash — this page reads as difficult (Flesch Reading Ease 38, below 50) — long sentences and multi-syllable words make it hard to scan. Shorten sentences and prefer plainer words to widen your audience. Density can be legitimate for expert, technical or legal content, so judge it against who the page is for.
- https://glp1.app/what-is-ozempic-face — this page reads as difficult (Flesch Reading Ease 49, below 50) — long sentences and multi-syllable words make it hard to scan. Shorten sentences and prefer plainer words to widen your audience. Density can be legitimate for expert, technical or legal content, so judge it against who the page is for.
notice Legacy <meta name=keywords> tag present (Google ignores it)
Rule meta.keywords_present · Content · 48 occurrence(s)
- https://glp1.app/ — a <meta name="keywords"> tag is present — Google has ignored it since 2009; remove it to cut template debt
- https://glp1.app/about — a <meta name="keywords"> tag is present — Google has ignored it since 2009; remove it to cut template debt
- https://glp1.app/calculators — a <meta name="keywords"> tag is present — Google has ignored it since 2009; remove it to cut template debt
- https://glp1.app/dose-calculator — a <meta name="keywords"> tag is present — Google has ignored it since 2009; remove it to cut template debt
- https://glp1.app/faq — a <meta name="keywords"> tag is present — Google has ignored it since 2009; remove it to cut template debt
- https://glp1.app/glp1-and-muscle-loss — a <meta name="keywords"> tag is present — Google has ignored it since 2009; remove it to cut template debt
- https://glp1.app/glp1-weight-regain-after-stopping — a <meta name="keywords"> tag is present — Google has ignored it since 2009; remove it to cut template debt
- https://glp1.app/how-long-glp1-stays-in-your-system — a <meta name="keywords"> tag is present — Google has ignored it since 2009; remove it to cut template debt
- https://glp1.app/missed-dose — a <meta name="keywords"> tag is present — Google has ignored it since 2009; remove it to cut template debt
- https://glp1.app/oral-vs-injectable-glp1 — a <meta name="keywords"> tag is present — Google has ignored it since 2009; remove it to cut template debt
- https://glp1.app/ozempic-vs-mounjaro — a <meta name="keywords"> tag is present — Google has ignored it since 2009; remove it to cut template debt
- https://glp1.app/reconstitution-calculator — a <meta name="keywords"> tag is present — Google has ignored it since 2009; remove it to cut template debt
- https://glp1.app/resources — a <meta name="keywords"> tag is present — Google has ignored it since 2009; remove it to cut template debt
- https://glp1.app/semaglutide-vs-tirzepatide — a <meta name="keywords"> tag is present — Google has ignored it since 2009; remove it to cut template debt
- https://glp1.app/titration-schedule — a <meta name="keywords"> tag is present — Google has ignored it since 2009; remove it to cut template debt
- https://glp1.app/wegovy-vs-zepbound — a <meta name="keywords"> tag is present — Google has ignored it since 2009; remove it to cut template debt
- https://glp1.app/what-is-an-incretin — a <meta name="keywords"> tag is present — Google has ignored it since 2009; remove it to cut template debt
- https://glp1.app/what-is-bioavailability — a <meta name="keywords"> tag is present — Google has ignored it since 2009; remove it to cut template debt
- https://glp1.app/what-is-compounded-semaglutide — a <meta name="keywords"> tag is present — Google has ignored it since 2009; remove it to cut template debt
- https://glp1.app/what-is-dose-titration — a <meta name="keywords"> tag is present — Google has ignored it since 2009; remove it to cut template debt
- https://glp1.app/what-is-food-noise — a <meta name="keywords"> tag is present — Google has ignored it since 2009; remove it to cut template debt
- https://glp1.app/what-is-gip — a <meta name="keywords"> tag is present — Google has ignored it since 2009; remove it to cut template debt
- https://glp1.app/what-is-glucagon — a <meta name="keywords"> tag is present — Google has ignored it since 2009; remove it to cut template debt
- https://glp1.app/what-is-mash — a <meta name="keywords"> tag is present — Google has ignored it since 2009; remove it to cut template debt
- https://glp1.app/what-is-ozempic-face — a <meta name="keywords"> tag is present — Google has ignored it since 2009; remove it to cut template debt
notice Meta description too long
Rule meta_desc.too_long · Meta Description · 6 occurrence(s)
- https://glp1.app/calculators — 174 chars
- https://glp1.app/missed-dose — 190 chars
- https://glp1.app/titration-schedule — 168 chars
- https://glp1.app/what-is-adlyxin — 163 chars
- https://glp1.app/what-is-dose-titration — 166 chars
- https://glp1.app/what-is-orforglipron — 165 chars
notice No Last-Modified header (no conditional GET for unchanged pages)
Rule perf.no_last_modified · Performance · 50 occurrence(s)
- https://glp1.app/ — the response carries no Last-Modified header — Googlebot can't send an If-Modified-Since request, so it re-downloads the full page body on every crawl even when nothing changed. Emit Last-Modified (or an ETag) on stable pages to enable 304 Not Modified responses.
- https://glp1.app/about — the response carries no Last-Modified header — Googlebot can't send an If-Modified-Since request, so it re-downloads the full page body on every crawl even when nothing changed. Emit Last-Modified (or an ETag) on stable pages to enable 304 Not Modified responses.
- https://glp1.app/calculators — the response carries no Last-Modified header — Googlebot can't send an If-Modified-Since request, so it re-downloads the full page body on every crawl even when nothing changed. Emit Last-Modified (or an ETag) on stable pages to enable 304 Not Modified responses.
- https://glp1.app/dose-calculator — the response carries no Last-Modified header — Googlebot can't send an If-Modified-Since request, so it re-downloads the full page body on every crawl even when nothing changed. Emit Last-Modified (or an ETag) on stable pages to enable 304 Not Modified responses.
- https://glp1.app/faq — the response carries no Last-Modified header — Googlebot can't send an If-Modified-Since request, so it re-downloads the full page body on every crawl even when nothing changed. Emit Last-Modified (or an ETag) on stable pages to enable 304 Not Modified responses.
- https://glp1.app/glp1-and-muscle-loss — the response carries no Last-Modified header — Googlebot can't send an If-Modified-Since request, so it re-downloads the full page body on every crawl even when nothing changed. Emit Last-Modified (or an ETag) on stable pages to enable 304 Not Modified responses.
- https://glp1.app/glp1-weight-regain-after-stopping — the response carries no Last-Modified header — Googlebot can't send an If-Modified-Since request, so it re-downloads the full page body on every crawl even when nothing changed. Emit Last-Modified (or an ETag) on stable pages to enable 304 Not Modified responses.
- https://glp1.app/how-long-glp1-stays-in-your-system — the response carries no Last-Modified header — Googlebot can't send an If-Modified-Since request, so it re-downloads the full page body on every crawl even when nothing changed. Emit Last-Modified (or an ETag) on stable pages to enable 304 Not Modified responses.
- https://glp1.app/missed-dose — the response carries no Last-Modified header — Googlebot can't send an If-Modified-Since request, so it re-downloads the full page body on every crawl even when nothing changed. Emit Last-Modified (or an ETag) on stable pages to enable 304 Not Modified responses.
- https://glp1.app/oral-vs-injectable-glp1 — the response carries no Last-Modified header — Googlebot can't send an If-Modified-Since request, so it re-downloads the full page body on every crawl even when nothing changed. Emit Last-Modified (or an ETag) on stable pages to enable 304 Not Modified responses.
- https://glp1.app/ozempic-vs-mounjaro — the response carries no Last-Modified header — Googlebot can't send an If-Modified-Since request, so it re-downloads the full page body on every crawl even when nothing changed. Emit Last-Modified (or an ETag) on stable pages to enable 304 Not Modified responses.
- https://glp1.app/reconstitution-calculator — the response carries no Last-Modified header — Googlebot can't send an If-Modified-Since request, so it re-downloads the full page body on every crawl even when nothing changed. Emit Last-Modified (or an ETag) on stable pages to enable 304 Not Modified responses.
- https://glp1.app/resources — the response carries no Last-Modified header — Googlebot can't send an If-Modified-Since request, so it re-downloads the full page body on every crawl even when nothing changed. Emit Last-Modified (or an ETag) on stable pages to enable 304 Not Modified responses.
- https://glp1.app/titration-schedule — the response carries no Last-Modified header — Googlebot can't send an If-Modified-Since request, so it re-downloads the full page body on every crawl even when nothing changed. Emit Last-Modified (or an ETag) on stable pages to enable 304 Not Modified responses.
- https://glp1.app/what-is-a-glp-1 — the response carries no Last-Modified header — Googlebot can't send an If-Modified-Since request, so it re-downloads the full page body on every crawl even when nothing changed. Emit Last-Modified (or an ETag) on stable pages to enable 304 Not Modified responses.
- https://glp1.app/what-is-a-peptide — the response carries no Last-Modified header — Googlebot can't send an If-Modified-Since request, so it re-downloads the full page body on every crawl even when nothing changed. Emit Last-Modified (or an ETag) on stable pages to enable 304 Not Modified responses.
- https://glp1.app/what-is-an-incretin — the response carries no Last-Modified header — Googlebot can't send an If-Modified-Since request, so it re-downloads the full page body on every crawl even when nothing changed. Emit Last-Modified (or an ETag) on stable pages to enable 304 Not Modified responses.
- https://glp1.app/what-is-bioavailability — the response carries no Last-Modified header — Googlebot can't send an If-Modified-Since request, so it re-downloads the full page body on every crawl even when nothing changed. Emit Last-Modified (or an ETag) on stable pages to enable 304 Not Modified responses.
- https://glp1.app/what-is-compounded-semaglutide — the response carries no Last-Modified header — Googlebot can't send an If-Modified-Since request, so it re-downloads the full page body on every crawl even when nothing changed. Emit Last-Modified (or an ETag) on stable pages to enable 304 Not Modified responses.
- https://glp1.app/what-is-dose-titration — the response carries no Last-Modified header — Googlebot can't send an If-Modified-Since request, so it re-downloads the full page body on every crawl even when nothing changed. Emit Last-Modified (or an ETag) on stable pages to enable 304 Not Modified responses.
- https://glp1.app/what-is-food-noise — the response carries no Last-Modified header — Googlebot can't send an If-Modified-Since request, so it re-downloads the full page body on every crawl even when nothing changed. Emit Last-Modified (or an ETag) on stable pages to enable 304 Not Modified responses.
- https://glp1.app/what-is-gip — the response carries no Last-Modified header — Googlebot can't send an If-Modified-Since request, so it re-downloads the full page body on every crawl even when nothing changed. Emit Last-Modified (or an ETag) on stable pages to enable 304 Not Modified responses.
- https://glp1.app/what-is-glucagon — the response carries no Last-Modified header — Googlebot can't send an If-Modified-Since request, so it re-downloads the full page body on every crawl even when nothing changed. Emit Last-Modified (or an ETag) on stable pages to enable 304 Not Modified responses.
- https://glp1.app/what-is-mash — the response carries no Last-Modified header — Googlebot can't send an If-Modified-Since request, so it re-downloads the full page body on every crawl even when nothing changed. Emit Last-Modified (or an ETag) on stable pages to enable 304 Not Modified responses.
- https://glp1.app/what-is-ozempic-face — the response carries no Last-Modified header — Googlebot can't send an If-Modified-Since request, so it re-downloads the full page body on every crawl even when nothing changed. Emit Last-Modified (or an ETag) on stable pages to enable 304 Not Modified responses.
notice Slow server response
Rule perf.slow_response · Performance · 16 occurrence(s)
- https://glp1.app/dose-calculator — 3276 ms
- https://glp1.app/faq — 3134 ms
- https://glp1.app/ozempic-vs-mounjaro — 3202 ms
- https://glp1.app/titration-schedule — 3015 ms
- https://glp1.app/what-is-a-peptide — 3006 ms
- https://glp1.app/what-is-an-incretin — 3035 ms
- https://glp1.app/what-is-bioavailability — 3224 ms
- https://glp1.app/what-is-dulaglutide — 3124 ms
- https://glp1.app/what-is-glucagon — 3125 ms
- https://glp1.app/what-is-liraglutide — 3140 ms
- https://glp1.app/what-is-lixisenatide — 3206 ms
- https://glp1.app/what-is-maritide — 3175 ms
- https://glp1.app/what-is-mash — 3026 ms
- https://glp1.app/what-is-rybelsus — 3021 ms
- https://glp1.app/what-is-saxenda — 3299 ms
- https://glp1.app/what-is-tirzepatide — 3149 ms
notice FAQPage structured data (rich result removed May 2026)
Rule schema.faq_deprecated · Structured Data · 46 occurrence(s)
- https://glp1.app/dose-calculator — FAQPage structured data is present — Google removed FAQ rich results on 7 May 2026 (except for authoritative government/health sites). The markup is harmless but earns no SERP enhancement; remove it during template maintenance.
- https://glp1.app/faq — FAQPage structured data is present — Google removed FAQ rich results on 7 May 2026 (except for authoritative government/health sites). The markup is harmless but earns no SERP enhancement; remove it during template maintenance.
- https://glp1.app/glp1-and-muscle-loss — FAQPage structured data is present — Google removed FAQ rich results on 7 May 2026 (except for authoritative government/health sites). The markup is harmless but earns no SERP enhancement; remove it during template maintenance.
- https://glp1.app/glp1-weight-regain-after-stopping — FAQPage structured data is present — Google removed FAQ rich results on 7 May 2026 (except for authoritative government/health sites). The markup is harmless but earns no SERP enhancement; remove it during template maintenance.
- https://glp1.app/how-long-glp1-stays-in-your-system — FAQPage structured data is present — Google removed FAQ rich results on 7 May 2026 (except for authoritative government/health sites). The markup is harmless but earns no SERP enhancement; remove it during template maintenance.
- https://glp1.app/missed-dose — FAQPage structured data is present — Google removed FAQ rich results on 7 May 2026 (except for authoritative government/health sites). The markup is harmless but earns no SERP enhancement; remove it during template maintenance.
- https://glp1.app/oral-vs-injectable-glp1 — FAQPage structured data is present — Google removed FAQ rich results on 7 May 2026 (except for authoritative government/health sites). The markup is harmless but earns no SERP enhancement; remove it during template maintenance.
- https://glp1.app/ozempic-vs-mounjaro — FAQPage structured data is present — Google removed FAQ rich results on 7 May 2026 (except for authoritative government/health sites). The markup is harmless but earns no SERP enhancement; remove it during template maintenance.
- https://glp1.app/reconstitution-calculator — FAQPage structured data is present — Google removed FAQ rich results on 7 May 2026 (except for authoritative government/health sites). The markup is harmless but earns no SERP enhancement; remove it during template maintenance.
- https://glp1.app/semaglutide-vs-tirzepatide — FAQPage structured data is present — Google removed FAQ rich results on 7 May 2026 (except for authoritative government/health sites). The markup is harmless but earns no SERP enhancement; remove it during template maintenance.
- https://glp1.app/titration-schedule — FAQPage structured data is present — Google removed FAQ rich results on 7 May 2026 (except for authoritative government/health sites). The markup is harmless but earns no SERP enhancement; remove it during template maintenance.
- https://glp1.app/wegovy-vs-zepbound — FAQPage structured data is present — Google removed FAQ rich results on 7 May 2026 (except for authoritative government/health sites). The markup is harmless but earns no SERP enhancement; remove it during template maintenance.
- https://glp1.app/what-is-a-glp-1 — FAQPage structured data is present — Google removed FAQ rich results on 7 May 2026 (except for authoritative government/health sites). The markup is harmless but earns no SERP enhancement; remove it during template maintenance.
- https://glp1.app/what-is-a-peptide — FAQPage structured data is present — Google removed FAQ rich results on 7 May 2026 (except for authoritative government/health sites). The markup is harmless but earns no SERP enhancement; remove it during template maintenance.
- https://glp1.app/what-is-an-incretin — FAQPage structured data is present — Google removed FAQ rich results on 7 May 2026 (except for authoritative government/health sites). The markup is harmless but earns no SERP enhancement; remove it during template maintenance.
- https://glp1.app/what-is-bioavailability — FAQPage structured data is present — Google removed FAQ rich results on 7 May 2026 (except for authoritative government/health sites). The markup is harmless but earns no SERP enhancement; remove it during template maintenance.
- https://glp1.app/what-is-compounded-semaglutide — FAQPage structured data is present — Google removed FAQ rich results on 7 May 2026 (except for authoritative government/health sites). The markup is harmless but earns no SERP enhancement; remove it during template maintenance.
- https://glp1.app/what-is-dose-titration — FAQPage structured data is present — Google removed FAQ rich results on 7 May 2026 (except for authoritative government/health sites). The markup is harmless but earns no SERP enhancement; remove it during template maintenance.
- https://glp1.app/what-is-food-noise — FAQPage structured data is present — Google removed FAQ rich results on 7 May 2026 (except for authoritative government/health sites). The markup is harmless but earns no SERP enhancement; remove it during template maintenance.
- https://glp1.app/what-is-gip — FAQPage structured data is present — Google removed FAQ rich results on 7 May 2026 (except for authoritative government/health sites). The markup is harmless but earns no SERP enhancement; remove it during template maintenance.
- https://glp1.app/what-is-glucagon — FAQPage structured data is present — Google removed FAQ rich results on 7 May 2026 (except for authoritative government/health sites). The markup is harmless but earns no SERP enhancement; remove it during template maintenance.
- https://glp1.app/what-is-mash — FAQPage structured data is present — Google removed FAQ rich results on 7 May 2026 (except for authoritative government/health sites). The markup is harmless but earns no SERP enhancement; remove it during template maintenance.
- https://glp1.app/what-is-ozempic-face — FAQPage structured data is present — Google removed FAQ rich results on 7 May 2026 (except for authoritative government/health sites). The markup is harmless but earns no SERP enhancement; remove it during template maintenance.
- https://glp1.app/what-is-semaglutide — FAQPage structured data is present — Google removed FAQ rich results on 7 May 2026 (except for authoritative government/health sites). The markup is harmless but earns no SERP enhancement; remove it during template maintenance.
- https://glp1.app/what-is-tirzepatide — FAQPage structured data is present — Google removed FAQ rich results on 7 May 2026 (except for authoritative government/health sites). The markup is harmless but earns no SERP enhancement; remove it during template maintenance.
notice SoftwareApplication schema incomplete (name/offers-or-rating/recommended)
Rule schema.softwareapp_incomplete · Structured Data · 41 occurrence(s)
- https://glp1.app/glp1-and-muscle-loss — SoftwareApplication structured data is missing required property (offers|aggregateRating|review) — complete it to be eligible for the rich result (validate with the Rich Results Test).
- https://glp1.app/glp1-weight-regain-after-stopping — SoftwareApplication structured data is missing required property (offers|aggregateRating|review) — complete it to be eligible for the rich result (validate with the Rich Results Test).
- https://glp1.app/how-long-glp1-stays-in-your-system — SoftwareApplication structured data is missing required property (offers|aggregateRating|review) — complete it to be eligible for the rich result (validate with the Rich Results Test).
- https://glp1.app/oral-vs-injectable-glp1 — SoftwareApplication structured data is missing required property (offers|aggregateRating|review) — complete it to be eligible for the rich result (validate with the Rich Results Test).
- https://glp1.app/ozempic-vs-mounjaro — SoftwareApplication structured data is missing required property (offers|aggregateRating|review) — complete it to be eligible for the rich result (validate with the Rich Results Test).
- https://glp1.app/semaglutide-vs-tirzepatide — SoftwareApplication structured data is missing required property (offers|aggregateRating|review) — complete it to be eligible for the rich result (validate with the Rich Results Test).
- https://glp1.app/wegovy-vs-zepbound — SoftwareApplication structured data is missing required property (offers|aggregateRating|review) — complete it to be eligible for the rich result (validate with the Rich Results Test).
- https://glp1.app/what-is-a-glp-1 — SoftwareApplication structured data is missing required property (offers|aggregateRating|review) — complete it to be eligible for the rich result (validate with the Rich Results Test).
- https://glp1.app/what-is-a-peptide — SoftwareApplication structured data is missing required property (offers|aggregateRating|review) — complete it to be eligible for the rich result (validate with the Rich Results Test).
- https://glp1.app/what-is-amylin — SoftwareApplication structured data is missing required property (offers|aggregateRating|review) — complete it to be eligible for the rich result (validate with the Rich Results Test).
- https://glp1.app/what-is-an-incretin — SoftwareApplication structured data is missing required property (offers|aggregateRating|review) — complete it to be eligible for the rich result (validate with the Rich Results Test).
- https://glp1.app/what-is-bioavailability — SoftwareApplication structured data is missing required property (offers|aggregateRating|review) — complete it to be eligible for the rich result (validate with the Rich Results Test).
- https://glp1.app/what-is-cagrisema — SoftwareApplication structured data is missing required property (offers|aggregateRating|review) — complete it to be eligible for the rich result (validate with the Rich Results Test).
- https://glp1.app/what-is-compounded-semaglutide — SoftwareApplication structured data is missing required property (offers|aggregateRating|review) — complete it to be eligible for the rich result (validate with the Rich Results Test).
- https://glp1.app/what-is-dose-titration — SoftwareApplication structured data is missing required property (offers|aggregateRating|review) — complete it to be eligible for the rich result (validate with the Rich Results Test).
- https://glp1.app/what-is-food-noise — SoftwareApplication structured data is missing required property (offers|aggregateRating|review) — complete it to be eligible for the rich result (validate with the Rich Results Test).
- https://glp1.app/what-is-gip — SoftwareApplication structured data is missing required property (offers|aggregateRating|review) — complete it to be eligible for the rich result (validate with the Rich Results Test).
- https://glp1.app/what-is-glucagon — SoftwareApplication structured data is missing required property (offers|aggregateRating|review) — complete it to be eligible for the rich result (validate with the Rich Results Test).
- https://glp1.app/what-is-maritide — SoftwareApplication structured data is missing required property (offers|aggregateRating|review) — complete it to be eligible for the rich result (validate with the Rich Results Test).
- https://glp1.app/what-is-mash — SoftwareApplication structured data is missing required property (offers|aggregateRating|review) — complete it to be eligible for the rich result (validate with the Rich Results Test).
- https://glp1.app/what-is-ozempic-face — SoftwareApplication structured data is missing required property (offers|aggregateRating|review) — complete it to be eligible for the rich result (validate with the Rich Results Test).
- https://glp1.app/what-is-retatrutide — SoftwareApplication structured data is missing required property (offers|aggregateRating|review) — complete it to be eligible for the rich result (validate with the Rich Results Test).
- https://glp1.app/what-is-semaglutide — SoftwareApplication structured data is missing required property (offers|aggregateRating|review) — complete it to be eligible for the rich result (validate with the Rich Results Test).
- https://glp1.app/what-is-survodutide — SoftwareApplication structured data is missing required property (offers|aggregateRating|review) — complete it to be eligible for the rich result (validate with the Rich Results Test).
- https://glp1.app/what-is-tirzepatide — SoftwareApplication structured data is missing required property (offers|aggregateRating|review) — complete it to be eligible for the rich result (validate with the Rich Results Test).
notice Title tag is identical to the H1 (missed keyword variation)
Rule title.same_as_h1 · Titles · 2 occurrence(s)
- https://glp1.app/glp1-weight-regain-after-stopping — the <title> and the H1 are identical — differentiate them to cover more query variation
- https://glp1.app/how-long-glp1-stays-in-your-system — the <title> and the H1 are identical — differentiate them to cover more query variation
| URL | Status | Indexable | Words | In-links |
|---|---|---|---|---|
| https://glp1.app/ Peptide Tracker | GLP-1s, Semaglutide, Tirzepatide & All Peptides |
200 | yes | 847 | 50 |
| https://glp1.app/about Peptide Tracker App | GLP-1 Tracker App for iOS |
200 | yes | 536 | 50 |
| https://glp1.app/calculators Peptide Calculators & GLP-1 Tools | Dose, Titration, Missed Dose |
200 | yes | 416 | 50 |
| https://glp1.app/faq Peptide Tracker App FAQ | GLP-1 Tracker App Logs & Reminders |
200 | yes | 1360 | 50 |
| https://glp1.app/resources Peptide Tracker App Resources | GLP-1 Tracker Guides |
200 | yes | 2308 | 50 |
| https://glp1.app/dose-calculator Peptide Dose Calculator | Convert Dose to mL and Insulin Units |
200 | yes | 960 | 49 |
| https://glp1.app/reconstitution-calculator Peptide Reconstitution Calculator | BAC Water Volume |
200 | yes | 902 | 49 |
| https://glp1.app/glp1-and-muscle-loss GLP-1 and Muscle Loss: What the Research Says |
200 | yes | 1167 | 47 |
| https://glp1.app/glp1-weight-regain-after-stopping Do You Regain Weight After Stopping GLP-1 Drugs? |
200 | yes | 1107 | 47 |
| https://glp1.app/how-long-glp1-stays-in-your-system How Long Do GLP-1 Drugs Stay in Your System? |
200 | yes | 1154 | 47 |
| https://glp1.app/missed-dose Missed GLP-1 Dose Helper | Ozempic, Wegovy, Mounjaro, Zepbound |
200 | yes | 948 | 47 |
| https://glp1.app/oral-vs-injectable-glp1 Oral vs Injectable GLP-1: Pills vs Shots Explained |
200 | yes | 1064 | 47 |
| https://glp1.app/ozempic-vs-mounjaro Ozempic vs Mounjaro: How the Diabetes Brands Compare |
200 | yes | 1059 | 47 |
| https://glp1.app/semaglutide-vs-tirzepatide Semaglutide vs Tirzepatide: How They Compare |
200 | yes | 1087 | 47 |
| https://glp1.app/titration-schedule GLP-1 Titration Schedule Generator | Dose Ramp Calendar |
200 | yes | 895 | 47 |
| https://glp1.app/wegovy-vs-zepbound Wegovy vs Zepbound: How the Weight-Loss Brands Compare |
200 | yes | 1053 | 47 |
| https://glp1.app/what-is-a-glp-1 What Is a GLP-1? Hormone, Receptor Agonists, and Tracking |
200 | yes | 962 | 47 |
| https://glp1.app/what-is-a-peptide What Is a Peptide? Amino Acids, Peptide Bonds, and Tracking |
200 | yes | 1045 | 47 |
| https://glp1.app/what-is-adlyxin What Is Adlyxin? Lixisenatide and GLP-1s |
200 | yes | 1787 | 47 |
| https://glp1.app/what-is-amycretin What Is Amycretin? Zenagamtide and GLP-1/Amylin |
200 | yes | 2085 | 47 |
| https://glp1.app/what-is-amylin What Is Amylin? IAPP, Satiety, and GLP-1 Differences |
200 | yes | 1663 | 47 |
| https://glp1.app/what-is-an-incretin What Is an Incretin? The Gut Hormones Behind GLP-1 Drugs |
200 | yes | 1496 | 47 |
| https://glp1.app/what-is-bioavailability What Is Bioavailability? Absorption, AUC, and Tracking Boundaries |
200 | yes | 1245 | 47 |
| https://glp1.app/what-is-cagrilintide What Is Cagrilintide? AM833 and Amylin Analogue Context |
200 | yes | 2070 | 47 |
| https://glp1.app/what-is-cagrisema What Is CagriSema? Cagrilintide and Semaglutide |
200 | yes | 1895 | 47 |
| https://glp1.app/what-is-compounded-semaglutide What Is Compounded Semaglutide? A Plain Explainer |
200 | yes | 1251 | 47 |
| https://glp1.app/what-is-dose-titration What Is Dose Titration? Why GLP-1 Doses Step Up |
200 | yes | 1296 | 47 |
| https://glp1.app/what-is-dulaglutide What Is Dulaglutide? Trulicity and GLP-1s |
200 | yes | 1370 | 47 |
| https://glp1.app/what-is-ecnoglutide What Is Ecnoglutide? XW003 and China Approval |
200 | yes | 1730 | 47 |
| https://glp1.app/what-is-food-noise What Is 'Food Noise'? The Term GLP-1 Users Use |
200 | yes | 1239 | 47 |
| https://glp1.app/what-is-gip What Is GIP? The Second Incretin Hormone Explained |
200 | yes | 1248 | 47 |
| https://glp1.app/what-is-glucagon What Is Glucagon? The Hormone Behind Triple Agonists |
200 | yes | 1188 | 47 |
| https://glp1.app/what-is-liraglutide What Is Liraglutide? Victoza, Saxenda, and GLP-1s |
200 | yes | 1236 | 47 |
| https://glp1.app/what-is-lixisenatide What Is Lixisenatide? Adlyxin, Soliqua, and GLP-1s |
200 | yes | 2021 | 47 |
| https://glp1.app/what-is-maritide What Is MariTide? Maridebart Cafraglutide Explained |
200 | yes | 1617 | 47 |
| https://glp1.app/what-is-mash What Is MASH? The Liver Disease Behind New GLP-1 Trials |
200 | yes | 1351 | 47 |
| https://glp1.app/what-is-mazdutide What Is Mazdutide? China Approval and Dual Agonist Facts |
200 | yes | 1890 | 47 |
| https://glp1.app/what-is-orforglipron What Is Orforglipron? Foundayo's Oral GLP-1 |
200 | yes | 1331 | 47 |
| https://glp1.app/what-is-ozempic What Is Ozempic? Semaglutide, Pills, and Facts |
200 | yes | 1614 | 47 |
| https://glp1.app/what-is-ozempic-face What Is 'Ozempic Face'? The Term Explained |
200 | yes | 1242 | 47 |
| https://glp1.app/what-is-retatrutide What Is Retatrutide? Triple Agonist Explained |
200 | yes | 1450 | 47 |
| https://glp1.app/what-is-rybelsus What Is Rybelsus? Oral Semaglutide Facts |
200 | yes | 1589 | 47 |
| https://glp1.app/what-is-saxenda What Is Saxenda? Liraglutide and Brand Facts |
200 | yes | 1400 | 47 |
| https://glp1.app/what-is-semaglutide What Is Semaglutide? Ozempic, Wegovy, Rybelsus |
200 | yes | 1588 | 47 |
| https://glp1.app/what-is-soliqua What Is Soliqua? Insulin Glargine, Lixisenatide, and GLP-1s |
200 | yes | 1955 | 47 |
| https://glp1.app/what-is-survodutide What Is Survodutide? BI 456906, Obesity, and MASH |
200 | yes | 2045 | 47 |
| https://glp1.app/what-is-tirzepatide What Is Tirzepatide? Molecule, Brands, and Labels |
200 | yes | 1321 | 47 |
| https://glp1.app/what-is-trulicity What Is Trulicity? Dulaglutide and GLP-1s |
200 | yes | 1506 | 47 |
| https://glp1.app/what-is-victoza What Is Victoza? Liraglutide, GLP-1s, and Generics |
200 | yes | 1143 | 47 |
| https://glp1.app/what-is-wegovy What Is Wegovy? Semaglutide, Weight, and Heart Facts |
200 | yes | 1545 | 47 |
Audit your own site — free
157 checks, internal PageRank, render-diff. No signup, results in ~30s.