Cad a fhios ag do fhostaí sula dtógann sé rud ar bith
Is féidir le duine ar bith samhail a chur in iúl ar shuíomh gréasáin. Seo iad na rialacha a chuireann sé i bhfeidhm ar gach leathanach, cén fáth go bhfuil gach ceann acu ann, agus cé acu a stopann foilsiú seachas rabhadh a thabhairt faoi.
Bhí gach riail thíos íoctha le haghaidh ag eachtra ar shuíomh a reáchtáil againn - rangú aill, aistriúchán briste, leathanach a rinne a cód foinse féin.Ní táimid ag buille faoi thuairim ag an gcleachtas is fearr; táimid ag scríobh síos cad a chuaigh mícheart cheana féin ionas nach mbeidh sé mícheart ar do shuíomh freisin.
Rialacha a chuireann bac ar fhoilsiú go díreach: 8 de 12. Tá leathanach blocáilte ar ais chuig an bhfostaí leis an gcúis, agus déanann sé iarracht arís.Ní fhoilsíonn sé agus rabhadh duit ina dhiaidh sin.
1. One page, one subject
blocanna a fhoilsiú
Exactly one <h1>. A descriptive <title> of 15-60 characters.
Cén fáth: Title is the strongest per-page signal Google has. Google rewrites titles for the SERP most of the time, but the signal it forms from yours still affects ranking, and a generic or duplicated title reads as a quality problem.
2. A description written for a human
rabhadh
A meta description of 140-158 characters, unique to the page.
Cén fáth: Description does not rank the page, it decides whether anyone clicks it. Too short wastes the snippet; too long truncates mid-sentence.
3. No shared body text, ever
blocanna a fhoilsiú
Every page gets body copy and FAQ answers written for that page. Never a shared template with a noun swapped in.
Cén fáth: This is the one that costs months. A site we run shipped ~1700 pages on one generic FAQ body and a site-level quality classifier suppressed the whole domain — pages still indexed, ranking gone, no manual action to appeal. Recovery ran on core-update timescale.
4. Absolute canonical, paired with hreflang
blocanna a fhoilsiú
Every page self-canonicalises with an absolute URL. Any hreflang cluster ships alongside that canonical, also absolute.
Cén fáth: Relative hrefs are silently dropped. hreflang without a self-canonical fills the index report with "Duplicate without user-selected canonical" — 56,801 pages on one site we run.
5. Markup may only claim what the page shows
blocanna a fhoilsiú
Structured data mirrors the visible text exactly. Schema goes on the page types that earn a rich result, not on everything.
Cén fáth: Schema is not a general ranking input and not required for AI search -- Google says so directly. Markup that claims a price or a question the page never shows is a violation that can earn a manual action.
7. Positional {0} slots in translatable strings
blocanna a fhoilsiú
Any string that will be machine-translated uses {0}, {1} — never {name}.
Cén fáth: MT engines translate or transliterate the word inside the braces, or drop a brace entirely. A numeric slot has no word to translate and survives intact. This silently broke about 10% of non-English rows on one site before anyone noticed.
8. Nothing is indexable until it is finished
blocanna a fhoilsiú
Pages ship noindex. Indexing is a deliberate opt-in by the owner, per site.
Cén fáth: These sites share a wildcard domain. One spam tenant indexed on that wildcard damages every other tenant on it, and a half-finished page indexed on day one takes months to undo.
9. Build the thing, do not describe the thing
rabhadh
A page either does something useful or says something specific. A page that only describes a tool is not a page.
Cén fáth: Thin wrappers around someone else's API are the clearest signal a quality classifier has. Real utility is what survives a core update.
10. No orphans
rabhadh
Every indexable page has at least one inbound internal link.
Cén fáth: Internal links pass ranking signal and drive crawl. A page reachable only from the sitemap gets crawled a few times and then largely forgotten.
11. Alt text and intrinsic dimensions on every image
rabhadh
Every <img> has alt text and explicit width/height.
Cén fáth: Alt text is an accessibility requirement first and an indexing signal second. Missing dimensions cause layout shift, which is a Core Web Vitals failure on mobile — and mobile is what gets indexed.
12. Retired URLs return 410, verified
blocanna a fhoilsiú
A removed page returns 410 Gone, confirmed by an actual request after deploy.
Cén fáth: A 404 lingers as a soft-404 for months; a 410 deindexes cleanly. And per-view dispatch often intercepts the request before the 410-returning view is ever reached, so the check has to be a real HTTP request, not a code read.
Cén fáth go bhfuil sé seo le linter agus ní treoir stíl
Is riail a chónaíonn ach i treoir moladh - leanann an tsamhail sé an chuid is mó den am agus go ciúin ní dhéanann an chuid eile, agus gheobhaidh tú amach trí mhí ina dhiaidh sin i dtuarascáil tráchta. Mar sin, ritheann siad seo mar chód, tar éis an leathanach a scríobh agus sula dtéann sé beo. Leathanach a theipeann ar riail blocála a thabhairt ar ais leis an gcúis agus athscríofa. Is é an toradh ar an admháil ar bhealach ar bith, ionas gur féidir leat a fheiceáil a seiceálacha a rith.
Agus níl aon rud innéacsaithe go dtí go deir tú é
Tosaíonn gach suíomh noindex. Ní mar réamhshocrú a bhfuil tú a fháil amach — mar riail an linter i bhfeidhm, mar gheall ar na suímh seo roinnt fearann agus comharsana amháin olc hurts gach duine ar sé. Nuair a bhíonn do shuíomh fiú a aimsiú, cas tú innéacsú ar i socruithe agus tosaíonn sé a bheith crawled.
Taifeadtar toradh an linter do gach leathanach ar a admháil, agus tá admhálacha ar fáil thar an API.
Tóg mo chuideachta saor in aisce