വേർഡ്പ്രസ്സ് rel = ”prev” ഉം rel = ”next”

google വെബ്‌മാസ്റ്റർ‌

കുറച്ച് വർഷങ്ങൾക്ക് മുമ്പ്, ആളുകൾ ഒരു ടെക്നിക് ഉപയോഗിച്ച് അവരുടെ പേജുകൾ നന്നായി ട്യൂൺ ചെയ്യും nofollow. അടിസ്ഥാനപരമായി, നിങ്ങൾ ഒരു ആങ്കർ ടാഗിൽ (ഒരു ലിങ്ക്) rel = ”nofollow” എന്ന് എഴുതിയിട്ടുണ്ടെങ്കിൽ, തിരയൽ എഞ്ചിൻ ആ ലിങ്കിനെ അവഗണിക്കുകയും അടുത്ത പേജിനെ അവഗണിക്കുകയും ചെയ്യും എന്നതാണ് സിദ്ധാന്തം. ഉപയോക്താവ് എഡിറ്റുചെയ്ത ലിങ്കുകൾ ദുരുപയോഗം ചെയ്യപ്പെടാതിരിക്കാനും പിന്തുടരാതിരിക്കാനും വിക്കികൾ പോലുള്ള സൈറ്റുകളും അഭിപ്രായങ്ങൾക്കുള്ളിലും ഇത് വ്യാപകമായി ഉപയോഗിക്കുന്നു.

സെർച്ച് എഞ്ചിൻ കൺസൾട്ടൻറുകൾ ഈ തരത്തിലുള്ള ലിങ്കുകൾ എത്രത്തോളം ഉപയോഗപ്രദമാണെന്ന് പെട്ടെന്ന് മനസ്സിലാക്കി, പേജിലെ ലിങ്കുകളിലുടനീളം അവ തളിക്കുന്നതിലൂടെ ചില ലിങ്കുകൾ മറ്റുള്ളവയേക്കാൾ ഭാരം വഹിക്കുന്നു. പ്രാക്ടീസ് വിളിച്ചു പേജ്-ശിൽപം ഒടുവിൽ Google അതിനെ നിന്ദിച്ചു.

ഞാൻ ഇപ്പോഴും ഉപയോഗിച്ചു nofollow സൈറ്റിലെ എന്റെ പേജിനേഷൻ ലിങ്കുകളിൽ (അവ അടുത്തതും മുമ്പത്തെതുമായ ലിങ്കുകൾ). അതുവഴി എന്റെ പേജുകൾ (2, 3, 4, മുതലായവ) തിരയൽ ഫലങ്ങളിൽ ഉൾപ്പെടുത്തില്ല. ഞാൻ കണ്ടെത്തിയ ഒരു പരിഷ്‌ക്കരണത്തിലൂടെയാണ് ഞാൻ ഇത് ചെയ്തത് കാറ്റ്സ് വെബ് സേവനങ്ങൾ പേജ്.

കഴിഞ്ഞ ആഴ്ച, Google എവിടെ ഒരു അപ്‌ഡേറ്റ് നൽകി pagination ലിങ്കുകൾ rel = ”next”, rel = ”prev” എന്നിവ ഉപയോഗിച്ച് കോഡ് ചെയ്യാവുന്നതാണ്. ആങ്കർ ടാഗുകൾക്കുള്ളിൽ. നന്ദി, ഫംഗ്ഷനുകൾ (നിങ്ങളുടെ തീമിന്റെ ഫംഗ്ഷനുകൾ. Php ഫയലിലേക്ക് ചേർക്കേണ്ടതാണ്) എഡിറ്റുചെയ്യാൻ വളരെ എളുപ്പമാണ്. ഇവിടെ അവർ അപ്‌ഡേറ്റിനൊപ്പം ഉണ്ട്.

അടുത്ത പേജ് ലിങ്കുകൾക്കായുള്ള ഇഷ്‌ടാനുസൃതമാക്കൽ:

ഫംഗ്ഷൻ mtb_next_posts_link ($ label = 'അടുത്ത പേജ്', $ max_page = 0) {ആഗോള $ പേജ്, $ wp_query; if (! $ max_page) {$ max_page = $ wp_query-> max_num_pages; } if (! $ paged) $ paged = 1; $ nextpage = intval (age paged) + 1; if ((! is_single ()) && (ശൂന്യമാണ് (age പേജുള്ളത്) || $ അടുത്ത പേജ്> = $ max_page)) {എക്കോ '> ഒരു rel = "അടുത്ത" href = "'; = "അടുത്ത പേജ് - പേജിലേക്ക് പോകുക. $ അടുത്ത പേജ്. '">'. preg_replace ('/ & ([^ #]) (?! [az] {1,8};) /', '& $ 1', $ ലേബൽ). '> / a>'; }}

മുമ്പത്തെ പേജ് ലിങ്കുകൾക്കായുള്ള ഇഷ്‌ടാനുസൃതമാക്കൽ:

പ്രവർത്തനം mtb_previous_posts_link ($ label = 'മുമ്പത്തെ പേജ്') {ആഗോള $ പേജ്; if ((! is_single ()) && (age paged> 1)) {$ prevpage = intval (age paged) - 1; echo '> a rel = "prev" href = "'; മുമ്പത്തെ_പോസ്റ്റുകൾ (); എക്കോ '" title = "മുമ്പത്തെ പേജ് - പേജിലേക്ക് പോകുക'. $ prevpage. '">'. preg_replace ('/ & ([^ #]) (?! [az] {1,8};) /', '& $ 1', $ ലേബൽ). '> / a>'; }}

ആ ഫംഗ്ഷനുകൾ ഇതിലേക്ക് ചേർക്കുക Functions.php തുടർന്ന് നിങ്ങളുടെ index.php- ലും pagination ലിങ്കുകൾ ഉപയോഗിക്കുന്ന മറ്റ് പേജുകളിലും ഫംഗ്ഷൻ ഉപയോഗിക്കുക. നിങ്ങളുടെ വേർഡ്പ്രസ്സ് സൈറ്റിലോ ബ്ലോഗിലോ ഈ പുതിയ സവിശേഷത നടപ്പിലാക്കാൻ അത്രയേ വേണ്ടൂ - ഞാൻ വളരെ ശുപാർശ ചെയ്യുന്ന ഒന്ന്! വേർഡ്പ്രസിന്റെ ഡവലപ്പർമാർ ഈ മാറ്റം കോർ ആപ്ലിക്കേഷനിൽ നടപ്പിലാക്കുമെന്ന് പ്രതീക്ഷിക്കാം. ഇന്നുവരെ, അവർ സെർച്ച് എഞ്ചിൻ ഒപ്റ്റിമൈസേഷനിൽ കൂടുതൽ ശ്രദ്ധ ചെലുത്തിയിട്ടില്ല, അതിനാൽ ഞാൻ എന്റെ ശ്വാസം പിടിക്കുന്നില്ല.

2 അഭിപ്രായങ്ങള്

  1. 1

    എ-ടാഗുകളിലെ rel = ”prev” / rel = ”next” എന്നത് Google ഒരു സൂചനയായി ഉപയോഗിക്കുന്നുണ്ടോ എന്നതിനെക്കുറിച്ച് ചില അനിശ്ചിതത്വമുണ്ട്. Google വെബ്‌മാസ്റ്റർ‌ സെൻ‌ട്രലിലെ ബ്ലോഗ് പ്രസക്തമെന്ന് HEAD വിഭാഗത്തിലെ ലിങ്ക്-ടാഗുകൾ‌ മാത്രമേ സൂചിപ്പിക്കുന്നുള്ളൂ.

    Google ന്റെ ഒരു ഫോളോ-അപ്പ് പോസ്റ്റ് ആശയക്കുഴപ്പം കുറയ്ക്കുമെന്ന് പ്രതീക്ഷിക്കുന്നു.

    ചർച്ചയ്‌ക്കായി, കാണുക: http://www.google.com/support/forum/p/Webmasters/thread?tid=344378292ff91e8d&hl=en

  2. 2

    മികച്ച പോസ്റ്റിന് നന്ദി. നിർഭാഗ്യവശാൽ, ഇത് യഥാർത്ഥത്തിൽ എങ്ങനെ നടപ്പാക്കണമെന്ന് എനിക്ക് മനസ്സിലാകുന്നില്ല… അതിനാൽ എനിക്കായി ഇത് ചെയ്യുന്ന ഒരു പ്ലഗ്-ഇൻ ഉണ്ടെന്ന് ഞാൻ ഇപ്പോൾ പ്രാർത്ഥിക്കാൻ പോകുന്നു (ഒപ്പം കുറച്ച് Google തിരയലും നടത്തുക)…

നീ എന്ത് ചിന്തിക്കുന്നു?

സ്പാം കുറയ്ക്കുന്നതിന് ഈ സൈറ്റ് Akismet ഉപയോഗിക്കുന്നു. നിങ്ങളുടെ അഭിപ്രായ ഡാറ്റ പ്രോസസ്സുചെയ്യുന്നത് എങ്ങനെയെന്നറിയുക.