آپ کے ملازم کو کیا معلوم ہے اس سے پہلے کچھ بناتا ہے

کوئی بھی شخص ویب سائٹ پر ماڈل کو اشارہ کر سکتا ہے یہ وہ قوانین ہیں جو ہر صفحے پر لاگو ہوتے ہیں، ہر ایک کیوں موجود ہے اور ان میں سے کون ایک نشر کو روکتا ہے اس کے بارے میں ڈرانے کی بجائے.

نیچے ہر ایک اصول کے لیے ہم نے ایک سائٹ پر ایک واقعہ سے ادا کیا ہے - ایک درجہ بندی کی چٹان، ایک ٹوٹنے والا ترجمہ، ایک صفحہ جس نے اپنے سورس کوڈ کو رائے دیا ہے. ہم بہترین عمل پر اندازہ نہیں لگا رہے ہیں؛ ہم لکھ رہے ہیں جو پہلے سے غلط ہو چکا ہے تاکہ وہ آپ کی سائٹ پر بھی غلط نہ ہو.

قاعدے جو ایک شائع کرنے کو روکتے ہیں: 8 يا 12. ایک روکے ہوئے صفحے کو اس کے وجہ کے ساتھ ملازم کو واپس دیا جاتا ہے، اور یہ دوبارہ کوشش کرتا ہے. یہ نشر نہیں کرتا اور بعد میں آپ کو ڈراتا ہے.

1. One page, one subject

بلا ک پبلش کريں

Exactly one <h1>. A descriptive <title> of 15-60 characters.

کیوں: 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

ڈرائے

A meta description of 140-158 characters, unique to the page.

کیوں: 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

بلا ک پبلش کريں

Every page gets body copy and FAQ answers written for that page. Never a shared template with a noun swapped in.

کیوں: 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

بلا ک پبلش کريں

Every page self-canonicalises with an absolute URL. Any hreflang cluster ships alongside that canonical, also absolute.

کیوں: 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

بلا ک پبلش کريں

Structured data mirrors the visible text exactly. Schema goes on the page types that earn a rich result, not on everything.

کیوں: 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.

6. Django comments are {% comment %}

بلا ک پبلش کريں

Never {# #}. Not even on one line.

کیوں: Django's template lexer regex has no DOTALL flag, so {# #} only closes on its own line. A multi-line one renders as visible page text, and if it contains a {% %} substring the lexer treats it as a real tag and every render crashes. Both have happened in production.

7. Positional {0} slots in translatable strings

بلا ک پبلش کريں

Any string that will be machine-translated uses {0}, {1} — never {name}.

کیوں: 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

بلا ک پبلش کريں

Pages ship noindex. Indexing is a deliberate opt-in by the owner, per site.

کیوں: 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

ڈرائے

A page either does something useful or says something specific. A page that only describes a tool is not a page.

کیوں: Thin wrappers around someone else's API are the clearest signal a quality classifier has. Real utility is what survives a core update.

11. Alt text and intrinsic dimensions on every image

ڈرائے

Every <img> has alt text and explicit width/height.

کیوں: 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

بلا ک پبلش کريں

A removed page returns 410 Gone, confirmed by an actual request after deploy.

کیوں: 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.

یہ ایک linter اور ایک انداز رہنمائی نہیں ہے کیوں ہے

يه قاعده جو صرف يه اشارے ميں زندہ هے وه تجويز هے ماڈل اکثر وقت اسکے پيرو ں ميں هے اور خاموشي سے بقيه کو نہیں کر تا هے اور آپ کو تري ميں بعد ترا فیک رپورٹ ميں معلوم هے تو یہ کو د کے طور پر چلتا هے ، صفحہ ئے ليکے جا نے کے بعد اور اسکے زندہ ہو نے سے پہلے ۔ صفحہ ئے جو بلا کنے کے قاعدے ميں ناکام هے اس کو اسکے سبب کے ساتھ واپس کر دیا جاتا هے اور پھر سے لکھا جاتا هے نتيجہ ئے حصول ميں هے ، تو آپ کو معلوم ہو جاتا هے کہ کسے چيک کر نے کا کام چلا هيں

اور کچھ بھی فہرست نہیں ہے جب تک آپ ایسا نہیں کہتے

ہر سائٹ noindex شروع ہوتی ہے. آپ کو ڈیفالٹ کے طور پر نہیں تلاش کرنا ہوتا - قاعدے کے طور پر لنٹرز کو مجبور کیا جاتا ہے، کیونکہ یہ سائٹس ایک ڈومین کا اشتراک کرتے ہیں اور ایک برے ہمسایہ اس پر ہر کسی کو تکلیف پہنچاتے ہیں. جب آپ کی سائٹ تلاش کرنے کے قابل ہوتی ہے، آپ ترتیبات میں انڈیکسنگ کو روشن کر دیتے ہیں اور یہ کرول کیا جاتا ہے.

آپ کی پہلی شیفت مفت چلو