Catalog / rutasfiscales.online
59

SEO audit for rutasfiscales.online

rutasfiscales.online – Toma el control de tus impuestos

otherWordPress

Health 59/100 (fair) · 50 pages crawled · generated 2026-08-26

Download Markdown report (feed to ChatGPT / Claude / Cursor)
Screenshot of rutasfiscales.online
50
pages crawled
49
indexable pages
6
errors
163
warnings
466
notices
0
orphan pages
0
broken links
Category breakdown
CategoryScoreErrorsWarningsNotices
Security 88 6 0 49
Agent Readiness 71 0 49 90
Meta Description 71 0 49 0
Content 83 0 29 20
Performance 83 0 28 107
Canonical 97 0 5 0
Duplicate 99 0 2 0
Headings 99 0 1 0
Images 100 0 0 49
Sitemap 100 0 0 1
Social 100 0 0 98
Structured Data 100 0 0 49
URL 100 0 0 3
Findings

Errors (1 rules)

error Mixed content on HTTPS page

Rule security.mixed_content · Security · 6 occurrence(s)

Warnings (8 rules)

warning Control has no accessible name

Rule agent.control_no_name · Agent Readiness · 49 occurrence(s)

warning Lorem-ipsum placeholder text in a live page

Rule content.lorem_ipsum · Content · 1 occurrence(s)

warning Thin content (low word count)

Rule content.thin · Content · 28 occurrence(s)

warning Duplicate <title> across pages

Rule duplicate.title · Duplicate · 2 occurrence(s)

warning Missing <h1>

Rule h1.missing · Headings · 1 occurrence(s)

warning Render-blocking script in <head> (no defer/async)

Rule perf.render_blocking · Performance · 28 occurrence(s)

Notices (14 rules)

notice Heading levels skip a level

Rule agent.heading_skip · Agent Readiness · 48 occurrence(s)

notice No llms.txt for AI agents

Rule agent.llms_txt_missing · Agent Readiness · 1 occurrence(s)

notice No main landmark for AI agents

Rule agent.no_main_landmark · Agent Readiness · 41 occurrence(s)

notice Likely hero image lacks fetchpriority=high

Rule images.hero_no_fetchpriority · Performance · 9 occurrence(s)

  • https://rutasfiscales.online/ — the likely hero/LCP image (soluciones-financieras.png) has no fetchpriority="high" — adding it tells the browser to fetch the hero earlier in the waterfall, reducing Largest Contentful Paint. This is a low-severity nudge; verify the flagged image is actually your LCP element.
  • https://rutasfiscales.online/elements/clients/ — the likely hero/LCP image (l7-1.png) has no fetchpriority="high" — adding it tells the browser to fetch the hero earlier in the waterfall, reducing Largest Contentful Paint. This is a low-severity nudge; verify the flagged image is actually your LCP element.
  • https://rutasfiscales.online/elements/content-accordions/ — the likely hero/LCP image (20945595.png) has no fetchpriority="high" — adding it tells the browser to fetch the hero earlier in the waterfall, reducing Largest Contentful Paint. This is a low-severity nudge; verify the flagged image is actually your LCP element.
  • https://rutasfiscales.online/elements/content-tabs/ — the likely hero/LCP image (20945595.png) has no fetchpriority="high" — adding it tells the browser to fetch the hero earlier in the waterfall, reducing Largest Contentful Paint. This is a low-severity nudge; verify the flagged image is actually your LCP element.
  • https://rutasfiscales.online/elements/galleries/ — the likely hero/LCP image (sofa2-936x526.jpg) has no fetchpriority="high" — adding it tells the browser to fetch the hero earlier in the waterfall, reducing Largest Contentful Paint. This is a low-severity nudge; verify the flagged image is actually your LCP element.
  • https://rutasfiscales.online/elements/icon-boxes/ — the likely hero/LCP image (icon1.jpg) has no fetchpriority="high" — adding it tells the browser to fetch the hero earlier in the waterfall, reducing Largest Contentful Paint. This is a low-severity nudge; verify the flagged image is actually your LCP element.
  • https://rutasfiscales.online/elements/image-text-slider/ — the likely hero/LCP image (sofa3.jpg) has no fetchpriority="high" — adding it tells the browser to fetch the hero earlier in the waterfall, reducing Largest Contentful Paint. This is a low-severity nudge; verify the flagged image is actually your LCP element.
  • https://rutasfiscales.online/home/ — the likely hero/LCP image (coporate.jpg) has no fetchpriority="high" — adding it tells the browser to fetch the hero earlier in the waterfall, reducing Largest Contentful Paint. This is a low-severity nudge; verify the flagged image is actually your LCP element.
  • https://rutasfiscales.online/pages/left-sidebar/ — the likely hero/LCP image (b9-1024x576.jpg) has no fetchpriority="high" — adding it tells the browser to fetch the hero earlier in the waterfall, reducing Largest Contentful Paint. This is a low-severity nudge; verify the flagged image is actually your LCP element.

notice Images without width/height (layout shift / CLS)

Rule images.missing_dimensions · Images · 49 occurrence(s)

notice Missing Open Graph tags

Rule og.missing · Social · 49 occurrence(s)

notice Legacy image format (jpg/png/gif) with no next-gen fallback

Rule perf.images_legacy_format · Performance · 49 occurrence(s)

  • https://rutasfiscales.online/ — 8 image(s) use a legacy format (jpg/png/gif) with no next-gen <picture> fallback. Serve WebP or AVIF (with a <picture> typed <source>) to cut image transfer weight and improve LCP.
  • https://rutasfiscales.online/author/joshuaherreragroupgmail-com/ — 2 image(s) use a legacy format (jpg/png/gif) with no next-gen <picture> fallback. Serve WebP or AVIF (with a <picture> typed <source>) to cut image transfer weight and improve LCP.
  • https://rutasfiscales.online/blog/ — 2 image(s) use a legacy format (jpg/png/gif) with no next-gen <picture> fallback. Serve WebP or AVIF (with a <picture> typed <source>) to cut image transfer weight and improve LCP.
  • https://rutasfiscales.online/blog/blog-masonry-3-columns/ — 3 image(s) use a legacy format (jpg/png/gif) with no next-gen <picture> fallback. Serve WebP or AVIF (with a <picture> typed <source>) to cut image transfer weight and improve LCP.
  • https://rutasfiscales.online/cart/ — 2 image(s) use a legacy format (jpg/png/gif) with no next-gen <picture> fallback. Serve WebP or AVIF (with a <picture> typed <source>) to cut image transfer weight and improve LCP.
  • https://rutasfiscales.online/checkout/ — 2 image(s) use a legacy format (jpg/png/gif) with no next-gen <picture> fallback. Serve WebP or AVIF (with a <picture> typed <source>) to cut image transfer weight and improve LCP.
  • https://rutasfiscales.online/elements/ — 2 image(s) use a legacy format (jpg/png/gif) with no next-gen <picture> fallback. Serve WebP or AVIF (with a <picture> typed <source>) to cut image transfer weight and improve LCP.
  • https://rutasfiscales.online/elements/call-to-action/ — 2 image(s) use a legacy format (jpg/png/gif) with no next-gen <picture> fallback. Serve WebP or AVIF (with a <picture> typed <source>) to cut image transfer weight and improve LCP.
  • https://rutasfiscales.online/elements/column-layouts/ — 2 image(s) use a legacy format (jpg/png/gif) with no next-gen <picture> fallback. Serve WebP or AVIF (with a <picture> typed <source>) to cut image transfer weight and improve LCP.
  • https://rutasfiscales.online/elements/countdown/ — 2 image(s) use a legacy format (jpg/png/gif) with no next-gen <picture> fallback. Serve WebP or AVIF (with a <picture> typed <source>) to cut image transfer weight and improve LCP.
  • https://rutasfiscales.online/elements/counters/ — 2 image(s) use a legacy format (jpg/png/gif) with no next-gen <picture> fallback. Serve WebP or AVIF (with a <picture> typed <source>) to cut image transfer weight and improve LCP.
  • https://rutasfiscales.online/elements/dropcap-text/ — 2 image(s) use a legacy format (jpg/png/gif) with no next-gen <picture> fallback. Serve WebP or AVIF (with a <picture> typed <source>) to cut image transfer weight and improve LCP.
  • https://rutasfiscales.online/home/ — 31 image(s) use a legacy format (jpg/png/gif) with no next-gen <picture> fallback. Serve WebP or AVIF (with a <picture> typed <source>) to cut image transfer weight and improve LCP.
  • https://rutasfiscales.online/home/coming-soon/ — 2 image(s) use a legacy format (jpg/png/gif) with no next-gen <picture> fallback. Serve WebP or AVIF (with a <picture> typed <source>) to cut image transfer weight and improve LCP.
  • https://rutasfiscales.online/my-account/ — 2 image(s) use a legacy format (jpg/png/gif) with no next-gen <picture> fallback. Serve WebP or AVIF (with a <picture> typed <source>) to cut image transfer weight and improve LCP.
  • https://rutasfiscales.online/pages/ — 2 image(s) use a legacy format (jpg/png/gif) with no next-gen <picture> fallback. Serve WebP or AVIF (with a <picture> typed <source>) to cut image transfer weight and improve LCP.
  • https://rutasfiscales.online/pages/left-sidebar/ — 4 image(s) use a legacy format (jpg/png/gif) with no next-gen <picture> fallback. Serve WebP or AVIF (with a <picture> typed <source>) to cut image transfer weight and improve LCP.
  • https://rutasfiscales.online/portfolio/ — 14 image(s) use a legacy format (jpg/png/gif) with no next-gen <picture> fallback. Serve WebP or AVIF (with a <picture> typed <source>) to cut image transfer weight and improve LCP.
  • https://rutasfiscales.online/portfolio/handcrafted/ — 7 image(s) use a legacy format (jpg/png/gif) with no next-gen <picture> fallback. Serve WebP or AVIF (with a <picture> typed <source>) to cut image transfer weight and improve LCP.
  • https://rutasfiscales.online/portfolio_category/branding/ — 11 image(s) use a legacy format (jpg/png/gif) with no next-gen <picture> fallback. Serve WebP or AVIF (with a <picture> typed <source>) to cut image transfer weight and improve LCP.
  • https://rutasfiscales.online/portfolios/ — 15 image(s) use a legacy format (jpg/png/gif) with no next-gen <picture> fallback. Serve WebP or AVIF (with a <picture> typed <source>) to cut image transfer weight and improve LCP.
  • https://rutasfiscales.online/portfolios/masonry-3-columns/ — 15 image(s) use a legacy format (jpg/png/gif) with no next-gen <picture> fallback. Serve WebP or AVIF (with a <picture> typed <source>) to cut image transfer weight and improve LCP.
  • https://rutasfiscales.online/shop/ — 2 image(s) use a legacy format (jpg/png/gif) with no next-gen <picture> fallback. Serve WebP or AVIF (with a <picture> typed <source>) to cut image transfer weight and improve LCP.
  • https://rutasfiscales.online/team_category/general/ — 2 image(s) use a legacy format (jpg/png/gif) with no next-gen <picture> fallback. Serve WebP or AVIF (with a <picture> typed <source>) to cut image transfer weight and improve LCP.
  • https://rutasfiscales.online/testimonial_category/general/ — 2 image(s) use a legacy format (jpg/png/gif) with no next-gen <picture> fallback. Serve WebP or AVIF (with a <picture> typed <source>) to cut image transfer weight and improve LCP.

notice No Last-Modified header (no conditional GET for unchanged pages)

Rule perf.no_last_modified · Performance · 49 occurrence(s)

  • https://rutasfiscales.online/ — 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://rutasfiscales.online/author/joshuaherreragroupgmail-com/ — 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://rutasfiscales.online/blog/ — 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://rutasfiscales.online/blog/blog-masonry-3-columns/ — 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://rutasfiscales.online/cart/ — 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://rutasfiscales.online/checkout/ — 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://rutasfiscales.online/elements/ — 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://rutasfiscales.online/elements/call-to-action/ — 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://rutasfiscales.online/elements/column-layouts/ — 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://rutasfiscales.online/elements/countdown/ — 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://rutasfiscales.online/elements/counters/ — 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://rutasfiscales.online/elements/dropcap-text/ — 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://rutasfiscales.online/home/ — 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://rutasfiscales.online/home/coming-soon/ — 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://rutasfiscales.online/my-account/ — 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://rutasfiscales.online/pages/ — 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://rutasfiscales.online/pages/left-sidebar/ — 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://rutasfiscales.online/portfolio/ — 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://rutasfiscales.online/portfolio/handcrafted/ — 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://rutasfiscales.online/portfolio_category/branding/ — 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://rutasfiscales.online/portfolios/ — 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://rutasfiscales.online/portfolios/masonry-3-columns/ — 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://rutasfiscales.online/shop/ — 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://rutasfiscales.online/team_category/general/ — 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://rutasfiscales.online/testimonial_category/general/ — 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 Missing recommended security headers

Rule security.missing_headers · Security · 49 occurrence(s)

notice Indexable page not listed in sitemap

Rule sitemap.orphan_not_listed · Sitemap · 1 occurrence(s)

Pages (showing 50 of 50)
URLStatusIndexableWordsIn-links
https://rutasfiscales.online/
rutasfiscales.online – Toma el control de tus impuestos
200 yes 578 49
https://rutasfiscales.online/elements/
Elements – rutasfiscales.online
200 yes 37 22
https://rutasfiscales.online/blog/
Blog – rutasfiscales.online
200 yes 40 8
https://rutasfiscales.online/portfolio/
Portfolio – rutasfiscales.online
200 yes 152 3
https://rutasfiscales.online/portfolio/handcrafted/
Handcrafted – rutasfiscales.online
200 yes 302 4
https://rutasfiscales.online/pages/
Pages – rutasfiscales.online
200 yes 40 1
https://rutasfiscales.online/portfolios/
Portfolios – rutasfiscales.online
200 yes 157 1
https://rutasfiscales.online/author/joshuaherreragroupgmail-com/
joshuaherreragroup@gmail.com – rutasfiscales.online
200 yes 76 0
https://rutasfiscales.online/blog/blog-grid-left/
Blog Grid Left – rutasfiscales.online
200 yes 72 0
https://rutasfiscales.online/blog/blog-grid-right/
Blog Grid Right – rutasfiscales.online
200 yes 72 0
https://rutasfiscales.online/blog/blog-masonry-3-columns/
Blog Masonry 3 Columns – rutasfiscales.online
200 yes 63 0
https://rutasfiscales.online/blog/blog-masonry-left/
Blog Masonry Left – rutasfiscales.online
200 yes 72 0
https://rutasfiscales.online/blog/blog-masonry-right/
Blog Masonry Right – rutasfiscales.online
200 yes 72 0
https://rutasfiscales.online/blog/blog-modern-left/
Blog Modern Left – rutasfiscales.online
200 yes 72 0
https://rutasfiscales.online/blog/blog-standard-left/
Blog Standard Left – rutasfiscales.online
200 yes 72 0
https://rutasfiscales.online/blog/blog-standard-right/
Blog Standard Right – rutasfiscales.online
200 yes 72 0
https://rutasfiscales.online/cart/
Cart – rutasfiscales.online
200 yes 41 0
https://rutasfiscales.online/checkout/
Checkout – rutasfiscales.online
200 yes 41 0
https://rutasfiscales.online/elements/buttons/
Buttons – rutasfiscales.online
200 yes 225 0
https://rutasfiscales.online/elements/call-to-action/
Call to Action – rutasfiscales.online
200 yes 130 0
https://rutasfiscales.online/elements/clients/
Clients – rutasfiscales.online
200 yes 198 0
https://rutasfiscales.online/elements/column-layouts/
Column Layouts – rutasfiscales.online
200 yes 994 0
https://rutasfiscales.online/elements/contact-form/
Contact Form – rutasfiscales.online
200 yes 250 0
https://rutasfiscales.online/elements/content-accordions/
Content Accordions – rutasfiscales.online
200 yes 970 0
https://rutasfiscales.online/elements/content-tabs/
Content Tabs – rutasfiscales.online
200 yes 820 0
https://rutasfiscales.online/elements/countdown/
Countdown – rutasfiscales.online
200 yes 202 0
https://rutasfiscales.online/elements/counters/
Counters – rutasfiscales.online
200 yes 260 0
https://rutasfiscales.online/elements/dropcap-text/
Dropcap Text – rutasfiscales.online
200 yes 306 0
https://rutasfiscales.online/elements/follow-us-icons/
Follow Us Icons – rutasfiscales.online
200 yes 218 0
https://rutasfiscales.online/elements/galleries/
Galleries – rutasfiscales.online
200 yes 237 0
https://rutasfiscales.online/elements/google-maps/
Google Maps – rutasfiscales.online
200 yes 197 0
https://rutasfiscales.online/elements/heading-titles/
Heading Titles – rutasfiscales.online
200 yes 266 0
https://rutasfiscales.online/elements/icon-boxes/
Icon Boxes – rutasfiscales.online
200 yes 745 0
https://rutasfiscales.online/elements/image-text-slider/
Image Text Slider – rutasfiscales.online
200 yes 558 0
https://rutasfiscales.online/elements/modal-videos/
Modal Videos – rutasfiscales.online
200 yes 95 0
https://rutasfiscales.online/elements/pricing-table/
Pricing Table – rutasfiscales.online
200 yes 300 0
https://rutasfiscales.online/elements/progress-bar/
Progress Bar – rutasfiscales.online
200 yes 220 0
https://rutasfiscales.online/elements/section-background/
Section Background – rutasfiscales.online
200 yes 212 0
https://rutasfiscales.online/elements/team-member/
Team Member – rutasfiscales.online
200 yes 198 0
https://rutasfiscales.online/elements/testimonials/
Testimonials – rutasfiscales.online
200 yes 202 0
https://rutasfiscales.online/home/
Home – rutasfiscales.online
200 yes 465 0
https://rutasfiscales.online/home/coming-soon/
Coming Soon – rutasfiscales.online
200 yes 33 0
https://rutasfiscales.online/my-account/
My account – rutasfiscales.online
200 yes 43 0
https://rutasfiscales.online/pages/left-sidebar/
Left Sidebar – rutasfiscales.online
200 yes 528 0
https://rutasfiscales.online/portfolio_category/branding/
Branding – rutasfiscales.online
200 yes 124 0
https://rutasfiscales.online/portfolios/masonry-3-columns/
Masonry 3 Columns – rutasfiscales.online
200 yes 160 0
https://rutasfiscales.online/shop/
Shop – rutasfiscales.online
200 yes 40 0
https://rutasfiscales.online/team_category/general/
General – rutasfiscales.online
200 yes 76 0
https://rutasfiscales.online/testimonial_category/general/
General – rutasfiscales.online
200 yes 76 0
https://rutasfiscales.online/wp-content/uploads/2021/12/sofa3.jpg 200 no 0 1

Audit your own site — free

157 checks, internal PageRank, render-diff. No signup, results in ~30s.

Scan your site →