SEO audit for objets-golf.com
Objets Golf — Objets publicitaires golf pour entreprises | Une sélection Omnipub
Health 65/100 (fair) · 14 pages crawled · generated 2026-08-26
Download Markdown report (feed to ChatGPT / Claude / Cursor)Balles, textile, parapluies, coffrets golf personnalisés pour vos tournois d'entreprise et opérations de fidélisation. Une sélection proposée par Omnipub.
| Category | Score | Errors | Warnings | Notices |
|---|---|---|---|---|
| Security | 70 | 0 | 14 | 14 |
| Content | 91 | 0 | 4 | 0 |
| Titles | 91 | 0 | 4 | 0 |
| Duplicate | 94 | 0 | 3 | 0 |
| Canonical | 98 | 0 | 1 | 9 |
| Agent Readiness | 100 | 0 | 0 | 25 |
| Performance | 100 | 0 | 0 | 28 |
| Social | 100 | 0 | 0 | 28 |
| Structured Data | 100 | 0 | 0 | 14 |
Warnings (5 rules)
warning Interior page canonicalizes to the homepage
Rule canonical.points_to_homepage · Canonical · 1 occurrence(s)
- https://www.objets-golf.com/index.html — this interior page canonicalizes to the homepage (https://www.objets-golf.com/) — 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 · 4 occurrence(s)
- https://objets-golf.com/contact.html — 127 words
- https://objets-golf.com/guides.html — 132 words
- https://www.objets-golf.com/contact.html — 127 words
- https://www.objets-golf.com/guides.html — 132 words
warning Homepage duplicated across protocol/host variants (no redirect)
Rule duplicate.protocol_host · Duplicate · 3 occurrence(s)
- https://objets-golf.com/ — http://objets-golf.com/ serves the same homepage content with a 200 and no redirect — Google sees a duplicate. Pick one canonical host/scheme and 301-redirect the others.
- https://objets-golf.com/ — http://www.objets-golf.com/ serves the same homepage content with a 200 and no redirect — Google sees a duplicate. Pick one canonical host/scheme and 301-redirect the others.
- https://objets-golf.com/ — https://www.objets-golf.com/ serves the same homepage content with a 200 and no redirect — Google sees a duplicate. Pick one canonical host/scheme and 301-redirect the others.
warning Content-Type header doesn't match the actual content
Rule headers.content_type_mismatch · Security · 14 occurrence(s)
- https://objets-golf.com/ — the Content-Type is "text/html" with no charset — the HTTP charset is authoritative and browsers otherwise guess the encoding, which can garble non-ASCII text (mojibake). Declare it explicitly: "text/html; charset=utf-8".
- https://objets-golf.com/cadeaux-golf-entreprise.html — the Content-Type is "text/html" with no charset — the HTTP charset is authoritative and browsers otherwise guess the encoding, which can garble non-ASCII text (mojibake). Declare it explicitly: "text/html; charset=utf-8".
- https://objets-golf.com/contact.html — the Content-Type is "text/html" with no charset — the HTTP charset is authoritative and browsers otherwise guess the encoding, which can garble non-ASCII text (mojibake). Declare it explicitly: "text/html; charset=utf-8".
- https://objets-golf.com/guides.html — the Content-Type is "text/html" with no charset — the HTTP charset is authoritative and browsers otherwise guess the encoding, which can garble non-ASCII text (mojibake). Declare it explicitly: "text/html; charset=utf-8".
- https://objets-golf.com/index.html — the Content-Type is "text/html" with no charset — the HTTP charset is authoritative and browsers otherwise guess the encoding, which can garble non-ASCII text (mojibake). Declare it explicitly: "text/html; charset=utf-8".
- https://objets-golf.com/mentions-legales.html — the Content-Type is "text/html" with no charset — the HTTP charset is authoritative and browsers otherwise guess the encoding, which can garble non-ASCII text (mojibake). Declare it explicitly: "text/html; charset=utf-8".
- https://objets-golf.com/tournois.html — the Content-Type is "text/html" with no charset — the HTTP charset is authoritative and browsers otherwise guess the encoding, which can garble non-ASCII text (mojibake). Declare it explicitly: "text/html; charset=utf-8".
- https://www.objets-golf.com/ — the Content-Type is "text/html" with no charset — the HTTP charset is authoritative and browsers otherwise guess the encoding, which can garble non-ASCII text (mojibake). Declare it explicitly: "text/html; charset=utf-8".
- https://www.objets-golf.com/cadeaux-golf-entreprise.html — the Content-Type is "text/html" with no charset — the HTTP charset is authoritative and browsers otherwise guess the encoding, which can garble non-ASCII text (mojibake). Declare it explicitly: "text/html; charset=utf-8".
- https://www.objets-golf.com/contact.html — the Content-Type is "text/html" with no charset — the HTTP charset is authoritative and browsers otherwise guess the encoding, which can garble non-ASCII text (mojibake). Declare it explicitly: "text/html; charset=utf-8".
- https://www.objets-golf.com/guides.html — the Content-Type is "text/html" with no charset — the HTTP charset is authoritative and browsers otherwise guess the encoding, which can garble non-ASCII text (mojibake). Declare it explicitly: "text/html; charset=utf-8".
- https://www.objets-golf.com/index.html — the Content-Type is "text/html" with no charset — the HTTP charset is authoritative and browsers otherwise guess the encoding, which can garble non-ASCII text (mojibake). Declare it explicitly: "text/html; charset=utf-8".
- https://www.objets-golf.com/mentions-legales.html — the Content-Type is "text/html" with no charset — the HTTP charset is authoritative and browsers otherwise guess the encoding, which can garble non-ASCII text (mojibake). Declare it explicitly: "text/html; charset=utf-8".
- https://www.objets-golf.com/tournois.html — the Content-Type is "text/html" with no charset — the HTTP charset is authoritative and browsers otherwise guess the encoding, which can garble non-ASCII text (mojibake). Declare it explicitly: "text/html; charset=utf-8".
warning Title likely truncated in SERP (too wide)
Rule title.too_long · Titles · 4 occurrence(s)
- https://objets-golf.com/ — 80 chars, ~589px (limit ~580px)
- https://objets-golf.com/index.html — 80 chars, ~589px (limit ~580px)
- https://www.objets-golf.com/ — 80 chars, ~589px (limit ~580px)
- https://www.objets-golf.com/index.html — 80 chars, ~589px (limit ~580px)
Notices (11 rules)
notice Heading levels skip a level
Rule agent.heading_skip · Agent Readiness · 10 occurrence(s)
- https://objets-golf.com/cadeaux-golf-entreprise.html — h4 follows h2 — skips h3
- https://objets-golf.com/contact.html — h4 follows h1 — skips h2
- https://objets-golf.com/guides.html — h3 follows h1 — skips h2
- https://objets-golf.com/mentions-legales.html — h4 follows h2 — skips h3
- https://objets-golf.com/tournois.html — h4 follows h2 — skips h3
- https://www.objets-golf.com/cadeaux-golf-entreprise.html — h4 follows h2 — skips h3
- https://www.objets-golf.com/contact.html — h4 follows h1 — skips h2
- https://www.objets-golf.com/guides.html — h3 follows h1 — skips h2
- https://www.objets-golf.com/mentions-legales.html — h4 follows h2 — skips h3
- https://www.objets-golf.com/tournois.html — h4 follows h2 — skips h3
notice No llms.txt for AI agents
Rule agent.llms_txt_missing · Agent Readiness · 1 occurrence(s)
- https://objets-golf.com/ — no llms.txt found at the site root — add one so AI agents get a curated site summary
notice No main landmark for AI agents
Rule agent.no_main_landmark · Agent Readiness · 14 occurrence(s)
- https://objets-golf.com/ — add a <main> element (or role=main) around the primary content
- https://objets-golf.com/cadeaux-golf-entreprise.html — add a <main> element (or role=main) around the primary content
- https://objets-golf.com/contact.html — add a <main> element (or role=main) around the primary content
- https://objets-golf.com/guides.html — add a <main> element (or role=main) around the primary content
- https://objets-golf.com/index.html — add a <main> element (or role=main) around the primary content
- https://objets-golf.com/mentions-legales.html — add a <main> element (or role=main) around the primary content
- https://objets-golf.com/tournois.html — add a <main> element (or role=main) around the primary content
- https://www.objets-golf.com/ — add a <main> element (or role=main) around the primary content
- https://www.objets-golf.com/cadeaux-golf-entreprise.html — add a <main> element (or role=main) around the primary content
- https://www.objets-golf.com/contact.html — add a <main> element (or role=main) around the primary content
- https://www.objets-golf.com/guides.html — add a <main> element (or role=main) around the primary content
- https://www.objets-golf.com/index.html — add a <main> element (or role=main) around the primary content
- https://www.objets-golf.com/mentions-legales.html — add a <main> element (or role=main) around the primary content
- https://www.objets-golf.com/tournois.html — add a <main> element (or role=main) around the primary content
notice Canonical target reachable only via a canonical tag (no inlinks)
Rule canonical.isolated_url · Canonical · 1 occurrence(s)
- https://www.objets-golf.com/ — this URL is a canonical target but has no internal links pointing to it — crawlers only learn of it via the canonical tag. Add direct internal links (or list it in the sitemap).
notice Canonical points to a different URL
Rule canonical.non_self · Canonical · 8 occurrence(s)
- https://objets-golf.com/ — canonical=https://www.objets-golf.com/
- https://objets-golf.com/cadeaux-golf-entreprise.html — canonical=https://www.objets-golf.com/cadeaux-golf-entreprise.html
- https://objets-golf.com/contact.html — canonical=https://www.objets-golf.com/contact.html
- https://objets-golf.com/guides.html — canonical=https://www.objets-golf.com/guides.html
- https://objets-golf.com/index.html — canonical=https://www.objets-golf.com/
- https://objets-golf.com/mentions-legales.html — canonical=https://www.objets-golf.com/mentions-legales.html
- https://objets-golf.com/tournois.html — canonical=https://www.objets-golf.com/tournois.html
- https://www.objets-golf.com/index.html — canonical=https://www.objets-golf.com/
notice Missing Open Graph tags
Rule og.missing · Social · 14 occurrence(s)
- https://objets-golf.com/ — og:image
- https://objets-golf.com/cadeaux-golf-entreprise.html — og:image
- https://objets-golf.com/contact.html — og:image
- https://objets-golf.com/guides.html — og:image
- https://objets-golf.com/index.html — og:image
- https://objets-golf.com/mentions-legales.html — og:title, og:description, og:image
- https://objets-golf.com/tournois.html — og:image
- https://www.objets-golf.com/ — og:image
- https://www.objets-golf.com/cadeaux-golf-entreprise.html — og:image
- https://www.objets-golf.com/contact.html — og:image
- https://www.objets-golf.com/guides.html — og:image
- https://www.objets-golf.com/index.html — og:image
- https://www.objets-golf.com/mentions-legales.html — og:title, og:description, og:image
- https://www.objets-golf.com/tournois.html — og:image
notice No ETag header (no conditional GET for unchanged pages)
Rule perf.no_etag · Performance · 14 occurrence(s)
- https://objets-golf.com/ — 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://objets-golf.com/cadeaux-golf-entreprise.html — 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://objets-golf.com/contact.html — 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://objets-golf.com/guides.html — 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://objets-golf.com/index.html — 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://objets-golf.com/mentions-legales.html — 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://objets-golf.com/tournois.html — 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.objets-golf.com/ — 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.objets-golf.com/cadeaux-golf-entreprise.html — 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.objets-golf.com/contact.html — 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.objets-golf.com/guides.html — 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.objets-golf.com/index.html — 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.objets-golf.com/mentions-legales.html — 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.objets-golf.com/tournois.html — 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 · 14 occurrence(s)
- https://objets-golf.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://objets-golf.com/cadeaux-golf-entreprise.html — 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://objets-golf.com/contact.html — 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://objets-golf.com/guides.html — 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://objets-golf.com/index.html — 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://objets-golf.com/mentions-legales.html — 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://objets-golf.com/tournois.html — 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.objets-golf.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://www.objets-golf.com/cadeaux-golf-entreprise.html — 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.objets-golf.com/contact.html — 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.objets-golf.com/guides.html — 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.objets-golf.com/index.html — 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.objets-golf.com/mentions-legales.html — 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.objets-golf.com/tournois.html — 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 No structured data detected
Rule schema.none · Structured Data · 14 occurrence(s)
- https://objets-golf.com/
- https://objets-golf.com/cadeaux-golf-entreprise.html
- https://objets-golf.com/contact.html
- https://objets-golf.com/guides.html
- https://objets-golf.com/index.html
- https://objets-golf.com/mentions-legales.html
- https://objets-golf.com/tournois.html
- https://www.objets-golf.com/
- https://www.objets-golf.com/cadeaux-golf-entreprise.html
- https://www.objets-golf.com/contact.html
- https://www.objets-golf.com/guides.html
- https://www.objets-golf.com/index.html
- https://www.objets-golf.com/mentions-legales.html
- https://www.objets-golf.com/tournois.html
notice Missing recommended security headers
Rule security.missing_headers · Security · 14 occurrence(s)
- https://objets-golf.com/ — HSTS, CSP, X-Content-Type-Options
- https://objets-golf.com/cadeaux-golf-entreprise.html — HSTS, CSP, X-Content-Type-Options
- https://objets-golf.com/contact.html — CSP, X-Content-Type-Options, HSTS
- https://objets-golf.com/guides.html — HSTS, CSP, X-Content-Type-Options
- https://objets-golf.com/index.html — HSTS, CSP, X-Content-Type-Options
- https://objets-golf.com/mentions-legales.html — HSTS, CSP, X-Content-Type-Options
- https://objets-golf.com/tournois.html — HSTS, CSP, X-Content-Type-Options
- https://www.objets-golf.com/ — HSTS, CSP, X-Content-Type-Options
- https://www.objets-golf.com/cadeaux-golf-entreprise.html — HSTS, CSP, X-Content-Type-Options
- https://www.objets-golf.com/contact.html — HSTS, CSP, X-Content-Type-Options
- https://www.objets-golf.com/guides.html — HSTS, CSP, X-Content-Type-Options
- https://www.objets-golf.com/index.html — HSTS, CSP, X-Content-Type-Options
- https://www.objets-golf.com/mentions-legales.html — HSTS, CSP, X-Content-Type-Options
- https://www.objets-golf.com/tournois.html — HSTS, CSP, X-Content-Type-Options
notice Missing Twitter Card tag
Rule twitter.missing · Social · 14 occurrence(s)
- https://objets-golf.com/
- https://objets-golf.com/cadeaux-golf-entreprise.html
- https://objets-golf.com/contact.html
- https://objets-golf.com/guides.html
- https://objets-golf.com/index.html
- https://objets-golf.com/mentions-legales.html
- https://objets-golf.com/tournois.html
- https://www.objets-golf.com/
- https://www.objets-golf.com/cadeaux-golf-entreprise.html
- https://www.objets-golf.com/contact.html
- https://www.objets-golf.com/guides.html
- https://www.objets-golf.com/index.html
- https://www.objets-golf.com/mentions-legales.html
- https://www.objets-golf.com/tournois.html
| URL | Status | Indexable | Words | In-links |
|---|---|---|---|---|
| https://objets-golf.com/cadeaux-golf-entreprise.html Cadeaux golf pour tournoi d'entreprise : comment bien choisir | Objets Golf |
200 | yes | 461 | 7 |
| https://objets-golf.com/contact.html Contact | Objets Golf |
200 | yes | 127 | 7 |
| https://objets-golf.com/guides.html Guides & conseils golf entreprise | Objets Golf |
200 | yes | 132 | 7 |
| https://objets-golf.com/index.html Objets Golf — Objets publicitaires golf pour entreprises | Une sélection Omnipub |
200 | yes | 520 | 7 |
| https://objets-golf.com/mentions-legales.html Mentions légales | Objets Golf |
200 | yes | 247 | 7 |
| https://objets-golf.com/tournois.html Prix de trou, tombola, cadeaux d'accueil : organiser un tournoi | Objets Golf |
200 | yes | 341 | 7 |
| https://www.objets-golf.com/cadeaux-golf-entreprise.html Cadeaux golf pour tournoi d'entreprise : comment bien choisir | Objets Golf |
200 | yes | 461 | 7 |
| https://www.objets-golf.com/contact.html Contact | Objets Golf |
200 | yes | 127 | 7 |
| https://www.objets-golf.com/guides.html Guides & conseils golf entreprise | Objets Golf |
200 | yes | 132 | 7 |
| https://www.objets-golf.com/index.html Objets Golf — Objets publicitaires golf pour entreprises | Une sélection Omnipub |
200 | yes | 520 | 7 |
| https://www.objets-golf.com/mentions-legales.html Mentions légales | Objets Golf |
200 | yes | 247 | 7 |
| https://www.objets-golf.com/tournois.html Prix de trou, tombola, cadeaux d'accueil : organiser un tournoi | Objets Golf |
200 | yes | 341 | 7 |
| https://objets-golf.com/ Objets Golf — Objets publicitaires golf pour entreprises | Une sélection Omnipub |
200 | yes | 520 | 0 |
| https://www.objets-golf.com/ Objets Golf — Objets publicitaires golf pour entreprises | Une sélection Omnipub |
200 | yes | 520 | 0 |
Audit your own site — free
157 checks, internal PageRank, render-diff. No signup, results in ~30s.