SEO audit for sq2.mx
Square2 Inmobiliaria · Espacios para vivir, trabajar e invertir mejor
Health 66/100 (fair) · 33 pages crawled · generated 2026-08-26
Download Markdown report (feed to ChatGPT / Claude / Cursor)Firma inmobiliaria regiomontana con más de dos décadas de experiencia. Vivienda, inversión, oficinas, bodegas, terrenos y desarrollos en Monterrey, San Pedro y Nuevo León.
| Category | Score | Errors | Warnings | Notices |
|---|---|---|---|---|
| Canonical | 71 | 0 | 32 | 32 |
| Titles | 90 | 0 | 11 | 0 |
| Content | 99 | 0 | 1 | 65 |
| Agent Readiness | 100 | 0 | 0 | 2 |
| Cache | 100 | 0 | 0 | 33 |
| Images | 100 | 0 | 0 | 28 |
| Links | 100 | 0 | 0 | 1 |
| Meta Description | 100 | 0 | 0 | 3 |
| Performance | 100 | 0 | 0 | 66 |
| Security | 100 | 0 | 0 | 33 |
| Structured Data | 100 | 0 | 0 | 16 |
| URL | 100 | 0 | 0 | 19 |
Warnings (3 rules)
warning Interior page canonicalizes to the homepage
Rule canonical.points_to_homepage · Canonical · 32 occurrence(s)
- https://www.sq2.mx/contacto — this interior page canonicalizes to the homepage (https://www.sq2.mx/) — Google will treat the homepage as authoritative and drop this page from search. Point the canonical at the page's own URL.
- https://www.sq2.mx/empresas — this interior page canonicalizes to the homepage (https://www.sq2.mx/) — Google will treat the homepage as authoritative and drop this page from search. Point the canonical at the page's own URL.
- https://www.sq2.mx/inversiones — this interior page canonicalizes to the homepage (https://www.sq2.mx/) — Google will treat the homepage as authoritative and drop this page from search. Point the canonical at the page's own URL.
- https://www.sq2.mx/nosotros — this interior page canonicalizes to the homepage (https://www.sq2.mx/) — Google will treat the homepage as authoritative and drop this page from search. Point the canonical at the page's own URL.
- https://www.sq2.mx/promover — this interior page canonicalizes to the homepage (https://www.sq2.mx/) — Google will treat the homepage as authoritative and drop this page from search. Point the canonical at the page's own URL.
- https://www.sq2.mx/propiedades — this interior page canonicalizes to the homepage (https://www.sq2.mx/) — Google will treat the homepage as authoritative and drop this page from search. Point the canonical at the page's own URL.
- https://www.sq2.mx/propiedades/NN-HBP234 — this interior page canonicalizes to the homepage (https://www.sq2.mx/) — Google will treat the homepage as authoritative and drop this page from search. Point the canonical at the page's own URL.
- https://www.sq2.mx/propiedades/NN-HBX938 — this interior page canonicalizes to the homepage (https://www.sq2.mx/) — Google will treat the homepage as authoritative and drop this page from search. Point the canonical at the page's own URL.
- https://www.sq2.mx/propiedades/NN-HBY164 — this interior page canonicalizes to the homepage (https://www.sq2.mx/) — Google will treat the homepage as authoritative and drop this page from search. Point the canonical at the page's own URL.
- https://www.sq2.mx/propiedades/NN-HBY170 — this interior page canonicalizes to the homepage (https://www.sq2.mx/) — Google will treat the homepage as authoritative and drop this page from search. Point the canonical at the page's own URL.
- https://www.sq2.mx/propiedades/NN-HCG405 — this interior page canonicalizes to the homepage (https://www.sq2.mx/) — Google will treat the homepage as authoritative and drop this page from search. Point the canonical at the page's own URL.
- https://www.sq2.mx/propiedades/NN-HCI211 — this interior page canonicalizes to the homepage (https://www.sq2.mx/) — Google will treat the homepage as authoritative and drop this page from search. Point the canonical at the page's own URL.
- https://www.sq2.mx/propiedades/NN-HCI214 — this interior page canonicalizes to the homepage (https://www.sq2.mx/) — Google will treat the homepage as authoritative and drop this page from search. Point the canonical at the page's own URL.
- https://www.sq2.mx/propiedades/NN-HCI249 — this interior page canonicalizes to the homepage (https://www.sq2.mx/) — Google will treat the homepage as authoritative and drop this page from search. Point the canonical at the page's own URL.
- https://www.sq2.mx/propiedades/NN-HCI543 — this interior page canonicalizes to the homepage (https://www.sq2.mx/) — Google will treat the homepage as authoritative and drop this page from search. Point the canonical at the page's own URL.
- https://www.sq2.mx/propiedades/NN-HCJ116 — this interior page canonicalizes to the homepage (https://www.sq2.mx/) — Google will treat the homepage as authoritative and drop this page from search. Point the canonical at the page's own URL.
- https://www.sq2.mx/propiedades/NN-HCK158 — this interior page canonicalizes to the homepage (https://www.sq2.mx/) — Google will treat the homepage as authoritative and drop this page from search. Point the canonical at the page's own URL.
- https://www.sq2.mx/propiedades/NN-HCK162 — this interior page canonicalizes to the homepage (https://www.sq2.mx/) — Google will treat the homepage as authoritative and drop this page from search. Point the canonical at the page's own URL.
- https://www.sq2.mx/propiedades?page=12 — this interior page canonicalizes to the homepage (https://www.sq2.mx/) — Google will treat the homepage as authoritative and drop this page from search. Point the canonical at the page's own URL.
- https://www.sq2.mx/propiedades?page=2 — this interior page canonicalizes to the homepage (https://www.sq2.mx/) — Google will treat the homepage as authoritative and drop this page from search. Point the canonical at the page's own URL.
- https://www.sq2.mx/propiedades?types=Building — this interior page canonicalizes to the homepage (https://www.sq2.mx/) — Google will treat the homepage as authoritative and drop this page from search. Point the canonical at the page's own URL.
- https://www.sq2.mx/propiedades?types=Land — this interior page canonicalizes to the homepage (https://www.sq2.mx/) — Google will treat the homepage as authoritative and drop this page from search. Point the canonical at the page's own URL.
- https://www.sq2.mx/propiedades?types=Office — this interior page canonicalizes to the homepage (https://www.sq2.mx/) — Google will treat the homepage as authoritative and drop this page from search. Point the canonical at the page's own URL.
- https://www.sq2.mx/propiedades?types=Shop — this interior page canonicalizes to the homepage (https://www.sq2.mx/) — Google will treat the homepage as authoritative and drop this page from search. Point the canonical at the page's own URL.
- https://www.sq2.mx/propiedades?types=Warehouse — this interior page canonicalizes to the homepage (https://www.sq2.mx/) — Google will treat the homepage as authoritative and drop this page from search. Point the canonical at the page's own URL.
warning Thin content (low word count)
Rule content.thin · Content · 1 occurrence(s)
- https://www.sq2.mx/contacto — 192 words
warning Title likely truncated in SERP (too wide)
Rule title.too_long · Titles · 11 occurrence(s)
- https://www.sq2.mx/propiedades/NN-GXJ105 — 96 chars, ~746px (limit ~580px)
- https://www.sq2.mx/propiedades/NN-HAG231 — 95 chars, ~745px (limit ~580px)
- https://www.sq2.mx/propiedades/NN-HAN821 — 90 chars, ~699px (limit ~580px)
- https://www.sq2.mx/propiedades/NN-HAO134 — 96 chars, ~739px (limit ~580px)
- https://www.sq2.mx/propiedades/NN-HBX938 — 88 chars, ~691px (limit ~580px)
- https://www.sq2.mx/propiedades/NN-HBY170 — 80 chars, ~617px (limit ~580px)
- https://www.sq2.mx/propiedades/NN-HCI249 — 74 chars, ~581px (limit ~580px)
- https://www.sq2.mx/propiedades/NN-HCI543 — 77 chars, ~599px (limit ~580px)
- https://www.sq2.mx/propiedades/NN-HCJ116 — 78 chars, ~612px (limit ~580px)
- https://www.sq2.mx/propiedades/NN-HCK158 — 108 chars, ~855px (limit ~580px)
- https://www.sq2.mx/propiedades/NN-HCK162 — 106 chars, ~848px (limit ~580px)
Notices (13 rules)
notice Heading levels skip a level
Rule agent.heading_skip · Agent Readiness · 2 occurrence(s)
- https://www.sq2.mx/empresas — h3 follows h1 — skips h2
- https://www.sq2.mx/promover — h4 follows h2 — skips h3
notice Page served uncached (no-store/private or CDN bypass)
Rule cache.not_cacheable · Cache · 33 occurrence(s)
- https://www.sq2.mx/ — Cache-Control: public, max-age=0, must-revalidate · cloudflare: DYNAMIC
- https://www.sq2.mx/contacto — Cache-Control: public, max-age=0, must-revalidate · cloudflare: DYNAMIC
- https://www.sq2.mx/empresas — Cache-Control: public, max-age=0, must-revalidate · cloudflare: DYNAMIC
- https://www.sq2.mx/inversiones — Cache-Control: public, max-age=0, must-revalidate · cloudflare: DYNAMIC
- https://www.sq2.mx/nosotros — Cache-Control: public, max-age=0, must-revalidate · cloudflare: DYNAMIC
- https://www.sq2.mx/promover — Cache-Control: public, max-age=0, must-revalidate · cloudflare: DYNAMIC
- https://www.sq2.mx/propiedades — Cache-Control: private, no-cache, no-store, max-age=0, must-revalidate · cloudflare: DYNAMIC
- https://www.sq2.mx/propiedades/NN-HBP234 — Cache-Control: private, no-cache, no-store, max-age=0, must-revalidate · cloudflare: DYNAMIC
- https://www.sq2.mx/propiedades/NN-HBX938 — Cache-Control: private, no-cache, no-store, max-age=0, must-revalidate · cloudflare: DYNAMIC
- https://www.sq2.mx/propiedades/NN-HBY164 — Cache-Control: private, no-cache, no-store, max-age=0, must-revalidate · cloudflare: DYNAMIC
- https://www.sq2.mx/propiedades/NN-HBY170 — Cache-Control: private, no-cache, no-store, max-age=0, must-revalidate · cloudflare: DYNAMIC
- https://www.sq2.mx/propiedades/NN-HCG405 — Cache-Control: private, no-cache, no-store, max-age=0, must-revalidate · cloudflare: DYNAMIC
- https://www.sq2.mx/propiedades/NN-HCI211 — Cache-Control: private, no-cache, no-store, max-age=0, must-revalidate · cloudflare: DYNAMIC
- https://www.sq2.mx/propiedades/NN-HCI214 — Cache-Control: private, no-cache, no-store, max-age=0, must-revalidate · cloudflare: DYNAMIC
- https://www.sq2.mx/propiedades/NN-HCI249 — Cache-Control: private, no-cache, no-store, max-age=0, must-revalidate · cloudflare: DYNAMIC
- https://www.sq2.mx/propiedades/NN-HCI543 — Cache-Control: private, no-cache, no-store, max-age=0, must-revalidate · cloudflare: DYNAMIC
- https://www.sq2.mx/propiedades/NN-HCJ116 — Cache-Control: private, no-cache, no-store, max-age=0, must-revalidate · cloudflare: DYNAMIC
- https://www.sq2.mx/propiedades/NN-HCK158 — Cache-Control: private, no-cache, no-store, max-age=0, must-revalidate · cloudflare: DYNAMIC
- https://www.sq2.mx/propiedades/NN-HCK162 — Cache-Control: private, no-cache, no-store, max-age=0, must-revalidate · cloudflare: DYNAMIC
- https://www.sq2.mx/propiedades?page=12 — Cache-Control: private, no-cache, no-store, max-age=0, must-revalidate · cloudflare: DYNAMIC
- https://www.sq2.mx/propiedades?page=2 — Cache-Control: private, no-cache, no-store, max-age=0, must-revalidate · cloudflare: DYNAMIC
- https://www.sq2.mx/propiedades?types=Building — Cache-Control: private, no-cache, no-store, max-age=0, must-revalidate · cloudflare: DYNAMIC
- https://www.sq2.mx/propiedades?types=Office — Cache-Control: private, no-cache, no-store, max-age=0, must-revalidate · cloudflare: DYNAMIC
- https://www.sq2.mx/propiedades?types=Shop — Cache-Control: private, no-cache, no-store, max-age=0, must-revalidate · cloudflare: DYNAMIC
- https://www.sq2.mx/propiedades?types=Warehouse — Cache-Control: private, no-cache, no-store, max-age=0, must-revalidate · cloudflare: DYNAMIC
notice Canonical points to a different URL
Rule canonical.non_self · Canonical · 32 occurrence(s)
- https://www.sq2.mx/contacto — canonical=https://www.sq2.mx/
- https://www.sq2.mx/empresas — canonical=https://www.sq2.mx/
- https://www.sq2.mx/inversiones — canonical=https://www.sq2.mx/
- https://www.sq2.mx/nosotros — canonical=https://www.sq2.mx/
- https://www.sq2.mx/promover — canonical=https://www.sq2.mx/
- https://www.sq2.mx/propiedades — canonical=https://www.sq2.mx/
- https://www.sq2.mx/propiedades/NN-HBP234 — canonical=https://www.sq2.mx/
- https://www.sq2.mx/propiedades/NN-HBX938 — canonical=https://www.sq2.mx/
- https://www.sq2.mx/propiedades/NN-HBY164 — canonical=https://www.sq2.mx/
- https://www.sq2.mx/propiedades/NN-HBY170 — canonical=https://www.sq2.mx/
- https://www.sq2.mx/propiedades/NN-HCG405 — canonical=https://www.sq2.mx/
- https://www.sq2.mx/propiedades/NN-HCI211 — canonical=https://www.sq2.mx/
- https://www.sq2.mx/propiedades/NN-HCI214 — canonical=https://www.sq2.mx/
- https://www.sq2.mx/propiedades/NN-HCI249 — canonical=https://www.sq2.mx/
- https://www.sq2.mx/propiedades/NN-HCI543 — canonical=https://www.sq2.mx/
- https://www.sq2.mx/propiedades/NN-HCJ116 — canonical=https://www.sq2.mx/
- https://www.sq2.mx/propiedades/NN-HCK158 — canonical=https://www.sq2.mx/
- https://www.sq2.mx/propiedades/NN-HCK162 — canonical=https://www.sq2.mx/
- https://www.sq2.mx/propiedades?page=12 — canonical=https://www.sq2.mx/
- https://www.sq2.mx/propiedades?page=2 — canonical=https://www.sq2.mx/
- https://www.sq2.mx/propiedades?types=Building — canonical=https://www.sq2.mx/
- https://www.sq2.mx/propiedades?types=Land — canonical=https://www.sq2.mx/
- https://www.sq2.mx/propiedades?types=Office — canonical=https://www.sq2.mx/
- https://www.sq2.mx/propiedades?types=Shop — canonical=https://www.sq2.mx/
- https://www.sq2.mx/propiedades?types=Warehouse — canonical=https://www.sq2.mx/
notice Low text-to-HTML ratio
Rule content.low_ratio · Content · 32 occurrence(s)
- https://www.sq2.mx/ — 2.6%
- https://www.sq2.mx/contacto — 3.3%
- https://www.sq2.mx/empresas — 3.9%
- https://www.sq2.mx/inversiones — 4.9%
- https://www.sq2.mx/nosotros — 4.8%
- https://www.sq2.mx/propiedades — 1.7%
- https://www.sq2.mx/propiedades/NN-HBP234 — 4.3%
- https://www.sq2.mx/propiedades/NN-HBX938 — 3.2%
- https://www.sq2.mx/propiedades/NN-HBY164 — 3.7%
- https://www.sq2.mx/propiedades/NN-HBY170 — 3.7%
- https://www.sq2.mx/propiedades/NN-HCG405 — 3.1%
- https://www.sq2.mx/propiedades/NN-HCI211 — 3.9%
- https://www.sq2.mx/propiedades/NN-HCI214 — 3.4%
- https://www.sq2.mx/propiedades/NN-HCI249 — 3.8%
- https://www.sq2.mx/propiedades/NN-HCI543 — 3.6%
- https://www.sq2.mx/propiedades/NN-HCJ116 — 3.3%
- https://www.sq2.mx/propiedades/NN-HCK158 — 4.0%
- https://www.sq2.mx/propiedades/NN-HCK162 — 3.4%
- https://www.sq2.mx/propiedades?page=12 — 1.7%
- https://www.sq2.mx/propiedades?page=2 — 1.8%
- https://www.sq2.mx/propiedades?types=Building — 2.1%
- https://www.sq2.mx/propiedades?types=Land — 1.7%
- https://www.sq2.mx/propiedades?types=Office — 1.8%
- https://www.sq2.mx/propiedades?types=Shop — 1.7%
- https://www.sq2.mx/propiedades?types=Warehouse — 1.8%
notice Images without width/height (layout shift / CLS)
Rule images.missing_dimensions · Images · 28 occurrence(s)
- https://www.sq2.mx/ — 11 of 13 images without width/height
- https://www.sq2.mx/propiedades — 12 of 14 images without width/height
- https://www.sq2.mx/propiedades/NN-HAG231 — 8 of 10 images without width/height
- https://www.sq2.mx/propiedades/NN-HAN821 — 8 of 10 images without width/height
- https://www.sq2.mx/propiedades/NN-HAO134 — 8 of 10 images without width/height
- https://www.sq2.mx/propiedades/NN-HBD112 — 8 of 10 images without width/height
- https://www.sq2.mx/propiedades/NN-HBP234 — 8 of 10 images without width/height
- https://www.sq2.mx/propiedades/NN-HBX938 — 8 of 10 images without width/height
- https://www.sq2.mx/propiedades/NN-HBY164 — 8 of 10 images without width/height
- https://www.sq2.mx/propiedades/NN-HBY170 — 8 of 10 images without width/height
- https://www.sq2.mx/propiedades/NN-HCG405 — 8 of 10 images without width/height
- https://www.sq2.mx/propiedades/NN-HCI211 — 8 of 10 images without width/height
- https://www.sq2.mx/propiedades/NN-HCI214 — 8 of 10 images without width/height
- https://www.sq2.mx/propiedades/NN-HCI249 — 8 of 10 images without width/height
- https://www.sq2.mx/propiedades/NN-HCI543 — 8 of 10 images without width/height
- https://www.sq2.mx/propiedades/NN-HCJ116 — 8 of 10 images without width/height
- https://www.sq2.mx/propiedades/NN-HCK158 — 8 of 10 images without width/height
- https://www.sq2.mx/propiedades/NN-HCK162 — 8 of 10 images without width/height
- https://www.sq2.mx/propiedades?page=12 — 12 of 14 images without width/height
- https://www.sq2.mx/propiedades?page=2 — 12 of 14 images without width/height
- https://www.sq2.mx/propiedades?types=Building — 2 of 4 images without width/height
- https://www.sq2.mx/propiedades?types=Land — 12 of 14 images without width/height
- https://www.sq2.mx/propiedades?types=Office — 12 of 14 images without width/height
- https://www.sq2.mx/propiedades?types=Shop — 12 of 14 images without width/height
- https://www.sq2.mx/propiedades?types=Warehouse — 12 of 14 images without width/height
notice Page has only one internal inlink (fragile crawl path)
Rule links.single_inlink · Links · 1 occurrence(s)
- https://www.sq2.mx/propiedades/NN-HBP234 — only one internal link points here — if that source changes, this page becomes an orphan. Add more contextual internal links to strengthen the crawl path.
notice Legacy <meta name=keywords> tag present (Google ignores it)
Rule meta.keywords_present · Content · 33 occurrence(s)
- https://www.sq2.mx/ — a <meta name="keywords"> tag is present — Google has ignored it since 2009; remove it to cut template debt
- https://www.sq2.mx/contacto — a <meta name="keywords"> tag is present — Google has ignored it since 2009; remove it to cut template debt
- https://www.sq2.mx/empresas — a <meta name="keywords"> tag is present — Google has ignored it since 2009; remove it to cut template debt
- https://www.sq2.mx/inversiones — a <meta name="keywords"> tag is present — Google has ignored it since 2009; remove it to cut template debt
- https://www.sq2.mx/nosotros — a <meta name="keywords"> tag is present — Google has ignored it since 2009; remove it to cut template debt
- https://www.sq2.mx/promover — a <meta name="keywords"> tag is present — Google has ignored it since 2009; remove it to cut template debt
- https://www.sq2.mx/propiedades — a <meta name="keywords"> tag is present — Google has ignored it since 2009; remove it to cut template debt
- https://www.sq2.mx/propiedades/NN-HBP234 — a <meta name="keywords"> tag is present — Google has ignored it since 2009; remove it to cut template debt
- https://www.sq2.mx/propiedades/NN-HBX938 — a <meta name="keywords"> tag is present — Google has ignored it since 2009; remove it to cut template debt
- https://www.sq2.mx/propiedades/NN-HBY164 — a <meta name="keywords"> tag is present — Google has ignored it since 2009; remove it to cut template debt
- https://www.sq2.mx/propiedades/NN-HBY170 — a <meta name="keywords"> tag is present — Google has ignored it since 2009; remove it to cut template debt
- https://www.sq2.mx/propiedades/NN-HCG405 — a <meta name="keywords"> tag is present — Google has ignored it since 2009; remove it to cut template debt
- https://www.sq2.mx/propiedades/NN-HCI211 — a <meta name="keywords"> tag is present — Google has ignored it since 2009; remove it to cut template debt
- https://www.sq2.mx/propiedades/NN-HCI214 — a <meta name="keywords"> tag is present — Google has ignored it since 2009; remove it to cut template debt
- https://www.sq2.mx/propiedades/NN-HCI249 — a <meta name="keywords"> tag is present — Google has ignored it since 2009; remove it to cut template debt
- https://www.sq2.mx/propiedades/NN-HCI543 — a <meta name="keywords"> tag is present — Google has ignored it since 2009; remove it to cut template debt
- https://www.sq2.mx/propiedades/NN-HCJ116 — a <meta name="keywords"> tag is present — Google has ignored it since 2009; remove it to cut template debt
- https://www.sq2.mx/propiedades/NN-HCK158 — a <meta name="keywords"> tag is present — Google has ignored it since 2009; remove it to cut template debt
- https://www.sq2.mx/propiedades/NN-HCK162 — a <meta name="keywords"> tag is present — Google has ignored it since 2009; remove it to cut template debt
- https://www.sq2.mx/propiedades?page=12 — a <meta name="keywords"> tag is present — Google has ignored it since 2009; remove it to cut template debt
- https://www.sq2.mx/propiedades?page=2 — a <meta name="keywords"> tag is present — Google has ignored it since 2009; remove it to cut template debt
- https://www.sq2.mx/propiedades?types=Building — a <meta name="keywords"> tag is present — Google has ignored it since 2009; remove it to cut template debt
- https://www.sq2.mx/propiedades?types=Office — a <meta name="keywords"> tag is present — Google has ignored it since 2009; remove it to cut template debt
- https://www.sq2.mx/propiedades?types=Shop — a <meta name="keywords"> tag is present — Google has ignored it since 2009; remove it to cut template debt
- https://www.sq2.mx/propiedades?types=Warehouse — 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 · 3 occurrence(s)
- https://www.sq2.mx/ — 171 chars
- https://www.sq2.mx/inversiones — 169 chars
- https://www.sq2.mx/nosotros — 186 chars
notice No ETag header (no conditional GET for unchanged pages)
Rule perf.no_etag · Performance · 33 occurrence(s)
- https://www.sq2.mx/ — the response carries no ETag header — without an ETag (or Last-Modified) there is no cache-revalidation mechanism, so crawlers re-download the full body every visit. Emit an ETag (a content hash) to enable conditional If-None-Match requests.
- https://www.sq2.mx/contacto — the response carries no ETag header — without an ETag (or Last-Modified) there is no cache-revalidation mechanism, so crawlers re-download the full body every visit. Emit an ETag (a content hash) to enable conditional If-None-Match requests.
- https://www.sq2.mx/empresas — the response carries no ETag header — without an ETag (or Last-Modified) there is no cache-revalidation mechanism, so crawlers re-download the full body every visit. Emit an ETag (a content hash) to enable conditional If-None-Match requests.
- https://www.sq2.mx/inversiones — the response carries no ETag header — without an ETag (or Last-Modified) there is no cache-revalidation mechanism, so crawlers re-download the full body every visit. Emit an ETag (a content hash) to enable conditional If-None-Match requests.
- https://www.sq2.mx/nosotros — the response carries no ETag header — without an ETag (or Last-Modified) there is no cache-revalidation mechanism, so crawlers re-download the full body every visit. Emit an ETag (a content hash) to enable conditional If-None-Match requests.
- https://www.sq2.mx/promover — the response carries no ETag header — without an ETag (or Last-Modified) there is no cache-revalidation mechanism, so crawlers re-download the full body every visit. Emit an ETag (a content hash) to enable conditional If-None-Match requests.
- https://www.sq2.mx/propiedades — the response carries no ETag header — without an ETag (or Last-Modified) there is no cache-revalidation mechanism, so crawlers re-download the full body every visit. Emit an ETag (a content hash) to enable conditional If-None-Match requests.
- https://www.sq2.mx/propiedades/NN-HBP234 — the response carries no ETag header — without an ETag (or Last-Modified) there is no cache-revalidation mechanism, so crawlers re-download the full body every visit. Emit an ETag (a content hash) to enable conditional If-None-Match requests.
- https://www.sq2.mx/propiedades/NN-HBX938 — the response carries no ETag header — without an ETag (or Last-Modified) there is no cache-revalidation mechanism, so crawlers re-download the full body every visit. Emit an ETag (a content hash) to enable conditional If-None-Match requests.
- https://www.sq2.mx/propiedades/NN-HBY164 — the response carries no ETag header — without an ETag (or Last-Modified) there is no cache-revalidation mechanism, so crawlers re-download the full body every visit. Emit an ETag (a content hash) to enable conditional If-None-Match requests.
- https://www.sq2.mx/propiedades/NN-HBY170 — the response carries no ETag header — without an ETag (or Last-Modified) there is no cache-revalidation mechanism, so crawlers re-download the full body every visit. Emit an ETag (a content hash) to enable conditional If-None-Match requests.
- https://www.sq2.mx/propiedades/NN-HCG405 — the response carries no ETag header — without an ETag (or Last-Modified) there is no cache-revalidation mechanism, so crawlers re-download the full body every visit. Emit an ETag (a content hash) to enable conditional If-None-Match requests.
- https://www.sq2.mx/propiedades/NN-HCI211 — the response carries no ETag header — without an ETag (or Last-Modified) there is no cache-revalidation mechanism, so crawlers re-download the full body every visit. Emit an ETag (a content hash) to enable conditional If-None-Match requests.
- https://www.sq2.mx/propiedades/NN-HCI214 — the response carries no ETag header — without an ETag (or Last-Modified) there is no cache-revalidation mechanism, so crawlers re-download the full body every visit. Emit an ETag (a content hash) to enable conditional If-None-Match requests.
- https://www.sq2.mx/propiedades/NN-HCI249 — the response carries no ETag header — without an ETag (or Last-Modified) there is no cache-revalidation mechanism, so crawlers re-download the full body every visit. Emit an ETag (a content hash) to enable conditional If-None-Match requests.
- https://www.sq2.mx/propiedades/NN-HCI543 — the response carries no ETag header — without an ETag (or Last-Modified) there is no cache-revalidation mechanism, so crawlers re-download the full body every visit. Emit an ETag (a content hash) to enable conditional If-None-Match requests.
- https://www.sq2.mx/propiedades/NN-HCJ116 — the response carries no ETag header — without an ETag (or Last-Modified) there is no cache-revalidation mechanism, so crawlers re-download the full body every visit. Emit an ETag (a content hash) to enable conditional If-None-Match requests.
- https://www.sq2.mx/propiedades/NN-HCK158 — the response carries no ETag header — without an ETag (or Last-Modified) there is no cache-revalidation mechanism, so crawlers re-download the full body every visit. Emit an ETag (a content hash) to enable conditional If-None-Match requests.
- https://www.sq2.mx/propiedades/NN-HCK162 — the response carries no ETag header — without an ETag (or Last-Modified) there is no cache-revalidation mechanism, so crawlers re-download the full body every visit. Emit an ETag (a content hash) to enable conditional If-None-Match requests.
- https://www.sq2.mx/propiedades?page=12 — the response carries no ETag header — without an ETag (or Last-Modified) there is no cache-revalidation mechanism, so crawlers re-download the full body every visit. Emit an ETag (a content hash) to enable conditional If-None-Match requests.
- https://www.sq2.mx/propiedades?page=2 — the response carries no ETag header — without an ETag (or Last-Modified) there is no cache-revalidation mechanism, so crawlers re-download the full body every visit. Emit an ETag (a content hash) to enable conditional If-None-Match requests.
- https://www.sq2.mx/propiedades?types=Building — the response carries no ETag header — without an ETag (or Last-Modified) there is no cache-revalidation mechanism, so crawlers re-download the full body every visit. Emit an ETag (a content hash) to enable conditional If-None-Match requests.
- https://www.sq2.mx/propiedades?types=Office — the response carries no ETag header — without an ETag (or Last-Modified) there is no cache-revalidation mechanism, so crawlers re-download the full body every visit. Emit an ETag (a content hash) to enable conditional If-None-Match requests.
- https://www.sq2.mx/propiedades?types=Shop — the response carries no ETag header — without an ETag (or Last-Modified) there is no cache-revalidation mechanism, so crawlers re-download the full body every visit. Emit an ETag (a content hash) to enable conditional If-None-Match requests.
- https://www.sq2.mx/propiedades?types=Warehouse — the response carries no ETag header — without an ETag (or Last-Modified) there is no cache-revalidation mechanism, so crawlers re-download the full body every visit. Emit an ETag (a content hash) to enable conditional If-None-Match requests.
notice No Last-Modified header (no conditional GET for unchanged pages)
Rule perf.no_last_modified · Performance · 33 occurrence(s)
- https://www.sq2.mx/ — 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://www.sq2.mx/contacto — 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://www.sq2.mx/empresas — 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://www.sq2.mx/inversiones — 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://www.sq2.mx/nosotros — 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://www.sq2.mx/promover — 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://www.sq2.mx/propiedades — 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://www.sq2.mx/propiedades/NN-HBP234 — 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://www.sq2.mx/propiedades/NN-HBX938 — 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://www.sq2.mx/propiedades/NN-HBY164 — 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://www.sq2.mx/propiedades/NN-HBY170 — 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://www.sq2.mx/propiedades/NN-HCG405 — 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://www.sq2.mx/propiedades/NN-HCI211 — 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://www.sq2.mx/propiedades/NN-HCI214 — 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://www.sq2.mx/propiedades/NN-HCI249 — 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://www.sq2.mx/propiedades/NN-HCI543 — 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://www.sq2.mx/propiedades/NN-HCJ116 — 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://www.sq2.mx/propiedades/NN-HCK158 — 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://www.sq2.mx/propiedades/NN-HCK162 — 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://www.sq2.mx/propiedades?page=12 — 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://www.sq2.mx/propiedades?page=2 — 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://www.sq2.mx/propiedades?types=Building — 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://www.sq2.mx/propiedades?types=Office — 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://www.sq2.mx/propiedades?types=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://www.sq2.mx/propiedades?types=Warehouse — 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 Deep page has no BreadcrumbList structured data
Rule schema.breadcrumb_missing · Structured Data · 16 occurrence(s)
- https://www.sq2.mx/propiedades/NN-GXJ105 — depth-2 page has structured data but no BreadcrumbList
- https://www.sq2.mx/propiedades/NN-GZV404 — depth-2 page has structured data but no BreadcrumbList
- https://www.sq2.mx/propiedades/NN-HAG231 — depth-2 page has structured data but no BreadcrumbList
- https://www.sq2.mx/propiedades/NN-HAN821 — depth-2 page has structured data but no BreadcrumbList
- https://www.sq2.mx/propiedades/NN-HAO134 — depth-2 page has structured data but no BreadcrumbList
- https://www.sq2.mx/propiedades/NN-HBA720 — depth-2 page has structured data but no BreadcrumbList
- https://www.sq2.mx/propiedades/NN-HBD112 — depth-2 page has structured data but no BreadcrumbList
- https://www.sq2.mx/propiedades/NN-HBP234 — depth-2 page has structured data but no BreadcrumbList
- https://www.sq2.mx/propiedades/NN-HBX938 — depth-2 page has structured data but no BreadcrumbList
- https://www.sq2.mx/propiedades?page=12 — depth-2 page has structured data but no BreadcrumbList
- https://www.sq2.mx/propiedades?page=2 — depth-2 page has structured data but no BreadcrumbList
- https://www.sq2.mx/propiedades?types=Building — depth-2 page has structured data but no BreadcrumbList
- https://www.sq2.mx/propiedades?types=Land — depth-2 page has structured data but no BreadcrumbList
- https://www.sq2.mx/propiedades?types=Office — depth-2 page has structured data but no BreadcrumbList
- https://www.sq2.mx/propiedades?types=Shop — depth-2 page has structured data but no BreadcrumbList
- https://www.sq2.mx/propiedades?types=Warehouse — depth-2 page has structured data but no BreadcrumbList
notice Missing recommended security headers
Rule security.missing_headers · Security · 33 occurrence(s)
- https://www.sq2.mx/ — CSP, X-Content-Type-Options
- https://www.sq2.mx/contacto — CSP, X-Content-Type-Options
- https://www.sq2.mx/empresas — CSP, X-Content-Type-Options
- https://www.sq2.mx/inversiones — CSP, X-Content-Type-Options
- https://www.sq2.mx/nosotros — CSP, X-Content-Type-Options
- https://www.sq2.mx/promover — CSP, X-Content-Type-Options
- https://www.sq2.mx/propiedades — CSP, X-Content-Type-Options
- https://www.sq2.mx/propiedades/NN-HBP234 — CSP, X-Content-Type-Options
- https://www.sq2.mx/propiedades/NN-HBX938 — CSP, X-Content-Type-Options
- https://www.sq2.mx/propiedades/NN-HBY164 — CSP, X-Content-Type-Options
- https://www.sq2.mx/propiedades/NN-HBY170 — CSP, X-Content-Type-Options
- https://www.sq2.mx/propiedades/NN-HCG405 — X-Content-Type-Options, CSP
- https://www.sq2.mx/propiedades/NN-HCI211 — CSP, X-Content-Type-Options
- https://www.sq2.mx/propiedades/NN-HCI214 — CSP, X-Content-Type-Options
- https://www.sq2.mx/propiedades/NN-HCI249 — CSP, X-Content-Type-Options
- https://www.sq2.mx/propiedades/NN-HCI543 — CSP, X-Content-Type-Options
- https://www.sq2.mx/propiedades/NN-HCJ116 — X-Content-Type-Options, CSP
- https://www.sq2.mx/propiedades/NN-HCK158 — X-Content-Type-Options, CSP
- https://www.sq2.mx/propiedades/NN-HCK162 — CSP, X-Content-Type-Options
- https://www.sq2.mx/propiedades?page=12 — CSP, X-Content-Type-Options
- https://www.sq2.mx/propiedades?page=2 — CSP, X-Content-Type-Options
- https://www.sq2.mx/propiedades?types=Building — CSP, X-Content-Type-Options
- https://www.sq2.mx/propiedades?types=Office — CSP, X-Content-Type-Options
- https://www.sq2.mx/propiedades?types=Shop — CSP, X-Content-Type-Options
- https://www.sq2.mx/propiedades?types=Warehouse — CSP, X-Content-Type-Options
notice Uppercase letters in URL path
Rule url.uppercase · URL · 19 occurrence(s)
- https://www.sq2.mx/propiedades/NN-GXJ105
- https://www.sq2.mx/propiedades/NN-GZV404
- https://www.sq2.mx/propiedades/NN-HAG231
- https://www.sq2.mx/propiedades/NN-HAN821
- https://www.sq2.mx/propiedades/NN-HAO134
- https://www.sq2.mx/propiedades/NN-HBA720
- https://www.sq2.mx/propiedades/NN-HBD112
- https://www.sq2.mx/propiedades/NN-HBP234
- https://www.sq2.mx/propiedades/NN-HBX938
- https://www.sq2.mx/propiedades/NN-HBY164
- https://www.sq2.mx/propiedades/NN-HBY170
- https://www.sq2.mx/propiedades/NN-HCG405
- https://www.sq2.mx/propiedades/NN-HCI211
- https://www.sq2.mx/propiedades/NN-HCI214
- https://www.sq2.mx/propiedades/NN-HCI249
- https://www.sq2.mx/propiedades/NN-HCI543
- https://www.sq2.mx/propiedades/NN-HCJ116
- https://www.sq2.mx/propiedades/NN-HCK158
- https://www.sq2.mx/propiedades/NN-HCK162
| URL | Status | Indexable | Words | In-links |
|---|---|---|---|---|
| https://www.sq2.mx/ Square2 Inmobiliaria · Espacios para vivir, trabajar e invertir mejor |
200 | yes | 659 | 33 |
| https://www.sq2.mx/contacto Contacto · Square2 Inmobiliaria |
200 | yes | 192 | 33 |
| https://www.sq2.mx/empresas Empresas · Square2 Inmobiliaria |
200 | yes | 244 | 33 |
| https://www.sq2.mx/inversiones Inversionistas · Square2 Inmobiliaria |
200 | yes | 265 | 33 |
| https://www.sq2.mx/nosotros Nosotros · Square2 Inmobiliaria |
200 | yes | 315 | 33 |
| https://www.sq2.mx/promover Propietarios · Square2 Inmobiliaria |
200 | yes | 303 | 33 |
| https://www.sq2.mx/propiedades Propiedades · Square2 Inmobiliaria |
200 | yes | 579 | 33 |
| https://www.sq2.mx/propiedades/NN-HCI211 Casa en Venta en Montellán, Monterrey, Nuevo León · Square2 Inmobiliaria |
200 | yes | 603 | 7 |
| https://www.sq2.mx/propiedades/NN-HCI214 Casa en Venta en Montellán, Monterrey, Nuevo León · Square2 Inmobiliaria |
200 | yes | 512 | 7 |
| https://www.sq2.mx/propiedades/NN-HCI249 Casa en Venta en San Gabriel, Monterrey, Nuevo León · Square2 Inmobiliaria |
200 | yes | 622 | 7 |
| https://www.sq2.mx/propiedades/NN-HCG405 Casa en Venta en El Barrial, Santiago, Nuevo León · Square2 Inmobiliaria |
200 | yes | 438 | 5 |
| https://www.sq2.mx/propiedades/NN-HBY170 Terreno en Venta en Colegios, Benito Juárez, Quintana Roo · Square2 Inmobiliaria |
200 | yes | 505 | 6 |
| https://www.sq2.mx/propiedades/NN-HCJ116 Terreno en Venta en San Francisco, Santiago, Nuevo León · Square2 Inmobiliaria |
200 | yes | 459 | 6 |
| https://www.sq2.mx/propiedades/NN-HCI543 Oficina en Renta en Santa Maria, Monterrey, Nuevo León · Square2 Inmobiliaria |
200 | yes | 537 | 6 |
| https://www.sq2.mx/propiedades/NN-HCK158 Departamento en Renta en Zona Valle Oriente Norte, San Pedro Garza García, Nuevo León · Square2 Inmobiliaria |
200 | yes | 653 | 4 |
| https://www.sq2.mx/propiedades/NN-HCK162 Departamento en Renta en Zona de Los Callejones, San Pedro Garza García, Nuevo León · Square2 Inmobiliaria |
200 | yes | 517 | 4 |
| https://www.sq2.mx/propiedades/NN-HBY164 Casa en Venta en El Barro, Monterrey, Nuevo León · Square2 Inmobiliaria |
200 | yes | 564 | 2 |
| https://www.sq2.mx/propiedades?types=Building Propiedades · Square2 Inmobiliaria |
200 | yes | 302 | 2 |
| https://www.sq2.mx/propiedades?types=Warehouse Propiedades · Square2 Inmobiliaria |
200 | yes | 576 | 2 |
| https://www.sq2.mx/propiedades?types=Shop Propiedades · Square2 Inmobiliaria |
200 | yes | 567 | 2 |
| https://www.sq2.mx/propiedades?types=Land Propiedades · Square2 Inmobiliaria |
200 | yes | 545 | 2 |
| https://www.sq2.mx/propiedades?types=Office Propiedades · Square2 Inmobiliaria |
200 | yes | 583 | 2 |
| https://www.sq2.mx/propiedades?page=12 Propiedades · Square2 Inmobiliaria |
200 | yes | 578 | 3 |
| https://www.sq2.mx/propiedades/NN-HBD112 Terreno en Venta en Carolco, Monterrey, Nuevo León · Square2 Inmobiliaria |
200 | yes | 482 | 5 |
| https://www.sq2.mx/propiedades/NN-HBX938 Local en Venta y Renta en Monterrey Centro, Monterrey, Nuevo León · Square2 Inmobiliaria |
200 | yes | 449 | 2 |
| https://www.sq2.mx/propiedades/NN-HAO134 Terreno en Venta en Huachichil (El Huache), Arteaga, Coahuila de Zaragoza · Square2 Inmobiliaria |
200 | yes | 615 | 4 |
| https://www.sq2.mx/propiedades?page=2 Propiedades · Square2 Inmobiliaria |
200 | yes | 609 | 2 |
| https://www.sq2.mx/propiedades/NN-HBA720 Oficina en Renta en Obispado, Monterrey, Nuevo León · Square2 Inmobiliaria |
200 | yes | 464 | 5 |
| https://www.sq2.mx/propiedades/NN-HBP234 Casa en Venta en Sierra Alta, Monterrey, Nuevo León · Square2 Inmobiliaria |
200 | yes | 675 | 1 |
| https://www.sq2.mx/propiedades/NN-GXJ105 Oficina en Renta en Lomas del Roble, San Nicolás de los Garza, Nuevo León · Square2 Inmobiliaria |
200 | yes | 707 | 4 |
| https://www.sq2.mx/propiedades/NN-GZV404 Oficina en Renta en Obispado, Monterrey, Nuevo León · Square2 Inmobiliaria |
200 | yes | 484 | 4 |
| https://www.sq2.mx/propiedades/NN-HAG231 Departamento en Venta y Renta en El Lechugal, Santa Catarina, Nuevo León · Square2 Inmobiliaria |
200 | yes | 504 | 3 |
| https://www.sq2.mx/propiedades/NN-HAN821 Departamento en Renta en Vía Cordillera, Santa Catarina, Nuevo León · Square2 Inmobiliaria |
200 | yes | 634 | 2 |
Audit your own site — free
157 checks, internal PageRank, render-diff. No signup, results in ~30s.