ವರ್ಡ್ಪ್ರೆಸ್ rel = ”prev” ಮತ್ತು rel = ”next”

google ವೆಬ್‌ಮಾಸ್ಟರ್ ರು

ಕೆಲವು ವರ್ಷಗಳ ಹಿಂದೆ, ಜನರು ತಮ್ಮ ಪುಟಗಳನ್ನು ಉತ್ತಮವಾಗಿ ಕರೆಯುತ್ತಾರೆ ಅನುಸರಣೆ ಇಲ್ಲ. ಮೂಲತಃ, ನೀವು ಆಂಕರ್ ಟ್ಯಾಗ್ (ಲಿಂಕ್) ಒಳಗೆ rel = ”nofollow” ಎಂದು ಬರೆದರೆ, ಸರ್ಚ್ ಎಂಜಿನ್ ಆ ಲಿಂಕ್ ಅನ್ನು ನಿರ್ಲಕ್ಷಿಸುತ್ತದೆ ಮತ್ತು ಮುಂದಿನ ಪುಟವನ್ನು ನಿರ್ಲಕ್ಷಿಸುತ್ತದೆ ಎಂಬುದು ಸಿದ್ಧಾಂತವಾಗಿತ್ತು. ಇದನ್ನು ವಿಕಿಸ್‌ನಂತಹ ಸೈಟ್‌ಗಳು ಮತ್ತು ಕಾಮೆಂಟ್‌ಗಳಲ್ಲಿ ವ್ಯಾಪಕವಾಗಿ ಬಳಸಲಾಗುತ್ತದೆ ಇದರಿಂದ ಬಳಕೆದಾರ-ಸಂಪಾದಿತ ಲಿಂಕ್‌ಗಳನ್ನು ದುರುಪಯೋಗಪಡಿಸಿಕೊಳ್ಳಲಾಗುವುದಿಲ್ಲ ಮತ್ತು ಅನುಸರಿಸಲಾಗುವುದಿಲ್ಲ.

ಸರ್ಚ್ ಎಂಜಿನ್ ಸಲಹೆಗಾರರು ಈ ರೀತಿಯ ಲಿಂಕ್‌ಗಳು ಎಷ್ಟು ಉಪಯುಕ್ತವೆಂದು ತ್ವರಿತವಾಗಿ ಅರಿತುಕೊಂಡರು, ಪುಟದ ಲಿಂಕ್‌ಗಳಾದ್ಯಂತ ಅವುಗಳನ್ನು ಸಿಂಪಡಿಸಿ ಇದರಿಂದ ಕೆಲವು ಲಿಂಕ್‌ಗಳು ಇತರರಿಗಿಂತ ಹೆಚ್ಚು ತೂಕವನ್ನು ಹೊಂದಿರುತ್ತವೆ. ಅಭ್ಯಾಸವನ್ನು ಕರೆಯಲಾಯಿತು ಪುಟ-ಶಿಲ್ಪಕಲೆ ಮತ್ತು ಅಂತಿಮವಾಗಿ ಅದನ್ನು Google ನಿಂದ ಕೀಳಾಗಿ ನೋಡಲಾಯಿತು.

ನಾನು ಇನ್ನೂ ಬಳಸಿಕೊಂಡಿದ್ದೇನೆ ಅನುಸರಣೆ ಇಲ್ಲ ಸೈಟ್ನಲ್ಲಿ ನನ್ನ ವಿನ್ಯಾಸ ಲಿಂಕ್‌ಗಳಲ್ಲಿ (ಅವು ಮುಂದಿನ ಮತ್ತು ಹಿಂದಿನ ಲಿಂಕ್‌ಗಳು). ಆ ರೀತಿಯಲ್ಲಿ ನನ್ನ ಪುಟಗಳನ್ನು (2, 3, 4, ಇತ್ಯಾದಿ) ಹುಡುಕಾಟ ಫಲಿತಾಂಶಗಳಲ್ಲಿ ಸೇರಿಸಲಾಗುವುದಿಲ್ಲ. ನಾನು ಕಂಡುಕೊಂಡ ಮಾರ್ಪಾಡಿನ ಮೂಲಕ ಇದನ್ನು ಮಾಡಿದ್ದೇನೆ ಕ್ಯಾಟ್ಜ್ ವೆಬ್ ಸೇವೆಗಳು ಪುಟ.

ಕಳೆದ ವಾರ, ಗೂಗಲ್ ಎಲ್ಲಿ ನವೀಕರಣವನ್ನು ಒದಗಿಸಿದೆ ಪುಟ ವಿನ್ಯಾಸ ಲಿಂಕ್‌ಗಳನ್ನು rel = ”next” ಮತ್ತು rel = ”prev” ನೊಂದಿಗೆ ಕೋಡ್ ಮಾಡಬಹುದು. ಆಂಕರ್ ಟ್ಯಾಗ್‌ಗಳಲ್ಲಿ. ಅದೃಷ್ಟವಶಾತ್, ಕಾರ್ಯಗಳನ್ನು (ನಿಮ್ಮ ಥೀಮ್‌ನ functions.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 ()) && (ಖಾಲಿ (ged ಪುಟ) = "ಮುಂದಿನ ಪುಟ - ಪುಟಕ್ಕೆ ಹೋಗಿ. $ ಮುಂದಿನ ಪುಟ. '">'. preg_replace ('/ & ([^ #]) (?! [az] {1,8};) /', '& $ 1', $ label). '> / a>'; }}

ಹಿಂದಿನ ಪುಟ ಲಿಂಕ್‌ಗಳಿಗಾಗಿ ಗ್ರಾಹಕೀಕರಣ:

mtb_previous_posts_link ($ label = 'ಹಿಂದಿನ ಪುಟ') {ಜಾಗತಿಕ $ ಪೇಜ್; if ((! is_single ()) && (age ಪುಟ> 1)) {$ prevpage = intval (age paged) - 1; echo '> a rel = "prev" href = "'; ಹಿಂದಿನ_ಪೋಸ್ಟ್‌ಗಳು (); ಪ್ರತಿಧ್ವನಿ '" ಶೀರ್ಷಿಕೆ = "ಹಿಂದಿನ ಪುಟ - ಪುಟಕ್ಕೆ ಹೋಗಿ'. $ prevpage. '">'. preg_replace ('/ & ([^ #]) (?! [az] {1,8};) /', '& $ 1', $ label). '> / a>'; }}

ಆ ಕಾರ್ಯಗಳನ್ನು ಸೇರಿಸಿ ಕಾರ್ಯಗಳನ್ನು ತದನಂತರ ನಿಮ್ಮ index.php ಮತ್ತು ಪುಟ ಪುಟಗಳನ್ನು ಬಳಸುವ ಇತರ ಪುಟಗಳಲ್ಲಿ ಕಾರ್ಯವನ್ನು ಬಳಸಿ. ನಿಮ್ಮ ವರ್ಡ್ಪ್ರೆಸ್ ಸೈಟ್ ಅಥವಾ ಬ್ಲಾಗ್‌ನಲ್ಲಿ ಈ ಹೊಸ ವೈಶಿಷ್ಟ್ಯವನ್ನು ಕಾರ್ಯಗತಗೊಳಿಸಲು ಅದು ತೆಗೆದುಕೊಳ್ಳುತ್ತದೆ ಅಷ್ಟೆ - ನಾನು ಹೆಚ್ಚು ಶಿಫಾರಸು ಮಾಡುತ್ತೇನೆ! ವರ್ಡ್ಪ್ರೆಸ್ನ ಅಭಿವರ್ಧಕರು ಈ ಬದಲಾವಣೆಯನ್ನು ಕೋರ್ ಅಪ್ಲಿಕೇಶನ್‌ನಲ್ಲಿ ಕಾರ್ಯಗತಗೊಳಿಸುತ್ತಾರೆ ಎಂದು ಆಶಿಸುತ್ತೇವೆ. ಇಲ್ಲಿಯವರೆಗೆ, ಅವರು ಸರ್ಚ್ ಎಂಜಿನ್ ಆಪ್ಟಿಮೈಸೇಶನ್ ಬಗ್ಗೆ ಹೆಚ್ಚು ಗಮನ ಹರಿಸಿಲ್ಲ, ಆದರೂ ನಾನು ನನ್ನ ಉಸಿರನ್ನು ಹಿಡಿದಿಲ್ಲ.

2 ಪ್ರತಿಕ್ರಿಯೆಗಳು

  1. 1

    ಎ-ಟ್ಯಾಗ್‌ಗಳಲ್ಲಿನ rel = ”prev” / rel = ”next” ಅನ್ನು Google ಸುಳಿವು ಆಗಿ ಬಳಸುತ್ತಿದೆಯೇ ಎಂಬ ಬಗ್ಗೆ ಕೆಲವು ಅನಿಶ್ಚಿತತೆ ಇದೆ. ಗೂಗಲ್ ವೆಬ್‌ಮಾಸ್ಟರ್ ಸೆಂಟ್ರಲ್‌ನಲ್ಲಿರುವ ಬ್ಲಾಗ್ ಹೆಡ್-ವಿಭಾಗದಲ್ಲಿನ ಲಿಂಕ್-ಟ್ಯಾಗ್‌ಗಳನ್ನು ಮಾತ್ರ ಪ್ರಸ್ತುತವಾಗುವಂತೆ ಸೂಚಿಸುತ್ತದೆ.

    ಗೂಗಲ್‌ನ ಮುಂದಿನ ಪೋಸ್ಟ್ ಗೊಂದಲವನ್ನು ಕಡಿಮೆ ಮಾಡುತ್ತದೆ ಎಂದು ಭಾವಿಸುತ್ತೇವೆ.

    ಚರ್ಚೆಗೆ ಅಥವಾ ನೋಡಿ: http://www.google.com/support/forum/p/Webmasters/thread?tid=344378292ff91e8d&hl=en

  2. 2

    ಉತ್ತಮ ಪೋಸ್ಟ್‌ಗೆ ಧನ್ಯವಾದಗಳು. ದುರದೃಷ್ಟವಶಾತ್, ಇದನ್ನು ನಿಜವಾಗಿ ಹೇಗೆ ಕಾರ್ಯಗತಗೊಳಿಸಬೇಕು ಎಂದು ನನಗೆ ಅರ್ಥವಾಗುತ್ತಿಲ್ಲ… ಹಾಗಾಗಿ ನಾನು ಇದನ್ನು ಮಾಡುವ ಪ್ಲಗ್-ಇನ್ ಇದೆ ಎಂದು ನಾನು ಈಗ ಪ್ರಾರ್ಥಿಸುತ್ತೇನೆ (ಮತ್ತು ಸ್ವಲ್ಪ ಗೂಗಲ್-ಶೋಧನೆ ಮಾಡುತ್ತೇನೆ)…

ನೀವು ಏನು ಆಲೋಚಿಸುತ್ತೀರಿ ಏನು?

ಸ್ಪ್ಯಾಮ್ ಅನ್ನು ಕಡಿಮೆ ಮಾಡಲು ಈ ಸೈಟ್ ಅಕಿಸ್ಸೆಟ್ ಅನ್ನು ಬಳಸುತ್ತದೆ. ನಿಮ್ಮ ಕಾಮೆಂಟ್ ಡೇಟಾವನ್ನು ಹೇಗೆ ಪ್ರಕ್ರಿಯೆಗೊಳಿಸಲಾಗುತ್ತಿದೆ ಎಂಬುದನ್ನು ತಿಳಿಯಿರಿ.