• Home »
  • WordPress »
  • การปรับแต่ง SEO ทิปส์สำหรับปรับแต่งธีม WordPress

การปรับแต่ง SEO ทิปส์สำหรับปรับแต่งธีม WordPress

การปรับแต่ง SEO ทิปส์สำหรับปรับแต่งธีม WordPressการปรับแต่ง SEO ทิปส์สำหรับปรับแต่งธีม WordPress สำหรับ WordPress รู้กันดีว่าเป็นที่นิยมในการทำเว็บ Money Site หันไปทางไหนก็เจอแต่ WordPress เนื่องจากมันติดตั้งง่ายผ่านถ้าใช้โฮสต์อย่าง Bluehost,hostgator ก็ติดตั้งผ่าน cPanel ได้เลย ไม่ต้องมาเสียเวลานั่งรอกว่าจะอัพโหลดไฟล์เสร็จ กว่าจะสร้าง sql อีกวุ่นวายเสียเวลา ติดตั้งผ่าน cPanel แค่ไม่กี่คลิ๊กก็ใช้งานได้เลย การติดตั้งปลั๊กอินและธีมก็ไม่ต้องเสียเวลาอัพโหลด เพราะ WordPress มีระบบติดตั้งและอัพโหลดให้อัตโนมัติ

ในเมื่อมีคนใช้เยอะและเป็นที่นิยมขนาดนี้แล้วแน่นอนว่า Google bot ก็รู้เหมือนกัน สำหรับ Bot มันจะรู้ได้จากโครงสร้างของเว็บนั้นๆ แน่นอนว่าโครงสร้างเว็บเพจส่วนใหญ่และธีมส่วนใหญ่ของเว็บที่ใช้ WordPress นั้นคล้ายๆ กัน ดังนั้นถ้าเราไม่มีการปรับแต่งแก้ไข ให้มันไม่เหมือนเว็บอื่นมันก็จะเป็นเรื่องดี ที่จะทำให้อันดับของเว็บเราแรงขึ้นแน่นอน
สังเกตได้จากเว็บที่ใช้ WordPress 2 เว็บที่ใช้ keyword เดียวกันทำเว็บ ใช้ธีมเดียวกัน ใช้บทความเดียวกันด้วย มันจะให้อันดับเว็บที่มีการอัพเดทบทความล่สุดก่อน Bot มันรู้จากวันที่อัพเดทบทความครับ ดังนั้นธีมที่ใช้นั้นควรจะมีวันที่อัพเดทบทความกำกับไว้ด้วยทุกๆ หน้า ถ้าไม่อยากให้วันที่แสดงก็ซ่อนเอาไว้เช่น

1 
<span class="date" style="display: none !important;">5 May 2011</span>

ทิปส์นี้ผมทดสอบและเอาไปใช้งานกับเว็บ Money Site แล้วหลายๆ เว็บ ถือว่า OK อยู่นะครับ ลองดูว่ามีอะไรบ้าง

1. ลบ meta generator by WordPress ทิ้งไป
ถ้าไม่ลบออก Google bot มันจะรู้ทันทีเลยว่าเว็บนี้ใช้ WordPress ซึ่งจะให้มันรู้ไม่ได้เลยว่าเว็บเราใช้ CMS ตัวไหน มีผลต่ออันดับเช่นกัน ดังนั้นควรลบออก เปิดไฟล์ functions.php ที่มากับธีมที่ใช้งานปัจจุบัน เพิ่มโค้ดนี้ลงไป

1
<span class="date" style="display: none !important;">5 May 2011</span>

ทิปส์นี้ผมทดสอบและเอาไปใช้งานกับเว็บ Money Site แล้วหลายๆ เว็บ ถือว่า OK อยู่นะครับ ลองดูว่ามีอะไรบ้าง

1. ลบ meta generator by WordPress ทิ้งไป
ถ้าไม่ลบออก Google bot มันจะรู้ทันทีเลยว่าเว็บนี้ใช้ WordPress ซึ่งจะให้มันรู้ไม่ได้เลยว่าเว็บเราใช้ CMS ตัวไหน มีผลต่ออันดับเช่นกัน ดังนั้นควรลบออก เปิดไฟล์ functions.php ที่มากับธีมที่ใช้งานปัจจุบัน เพิ่มโค้ดนี้ลงไป

1
remove_action('wp_head', 'wp_generator');

2. ลบ wp head ทิ้งซึ่งมันไม่จำเป็นต้องใช้
ส่วนนี้จะอยู่ืั้ เช่นพวก shortlink, prev, next, start, feed links ทั้งหายนั่นหละครับ ลบทิ้งเลยเปิดไฟล์ functions.php ที่มากับธีมที่ใช้งานปัจจุบัน เพิ่มโค้ดนี้ลงไป

1
2
3
4
5
6
7
8
9
remove_action( 'wp_head', 'feed_links_extra', 3 );
remove_action( 'wp_head', 'feed_links', 2 );
remove_action( 'wp_head', 'rsd_link');
remove_action( 'wp_head', 'wlwmanifest_link');
remove_action( 'wp_head', 'index_rel_link');
remove_action( 'wp_head', 'parent_post_rel_link');
remove_action( 'wp_head', 'start_post_rel_link');
remove_action( 'wp_head', 'adjacent_posts_rel_link_wp_head', 10, 0 );
remove_action( 'wp_head', 'wp_shortlink_wp_head', 10, 0 );

3. ทำลิงก์ออกในส่วนของ bookmarks link ให้เป็น no follow ซะ
ถ้าใครที่ไม่ต้องการให้ลิงก์ออกไปยังเว็บเพื่อนบ้านได้คะแนน PR หรืออยากเก็บ PR ไว้ที่เว็บเราก่อนก็ทำลิงก์ในส่วนนั้นเป็นแบบ no follow มีผลต่อ SEO มีผลต่อ PR ครับ เปิดไฟล์functions.php ที่มากับธีมที่ใช้งานปัจจุบัน เพิ่มโค้ดนี้ลงไป

1
add_filter('get_bookmarks', 'no_follow');

4. ทำลิงก์ใน Tag ให้เป็นลิงก์ rel nofollow ทั้งหมด
ไม่ให้ PR ไต่ไปหน้า tag ในเมื่อเรามีบทึความดีๆ ที่หน้า post อยู่แล้วเราก็ไม่จำเป็นต้องให้ลิงก์ pr ออกไปยังหน้า tag และไม่จำเป็นต้องให้ความสำคัญในส่วน tag ครับ ยิ่งเว็บ Money site มีบทความคุณภาพแค่ 2-3 บทความ/เว็บ ยิ่งไม่จำเป็นต้องใส่ tag เลยครับ เปิดไฟล์functions.php ที่มากับธีมที่ใช้งานปัจจุบัน เพิ่มโค้ดนี้ลงไป (nofollow ในส่วนของ widget tag ด้วย)

1
2
3
4
function add_nofollow_tag($sLink) {
    return str_replace('<a href=', '<a rel="nofollow" href=', $sLink);
}
add_filter('the_tags', 'add_nofollow_tag');

5. ลิงก์ Read More. ที่แสดงหน้าแรกโดย tag –more– นั้นทำให้มันเป็น nofollow
ลิงก์ในส่วนของ Read More หรือ Continue reading → หรือ อ่านเพิ่มเติมอะไรเนี่ย ทำให้มันเป็น nofollow link ซะ เพราะเราจะให้มันลิงก์แบบ dofollow ไปที่บทความเท่านั้น เปิดไฟล์functions.php ที่มากับธีมที่ใช้งานปัจจุบัน เพิ่มโค้ดนี้ลงไป

1
2
3
4
5
6
7
8
add_filter('the_content_more_link','add_nofollow_to_link', 0);
function no_follow( $links ) {
    foreach($links as $link) {
       $link->link_rel .= ' nofollow';
       $link->link_rel = trim($link->link_rel);
    }
       return $links;
}

6. ทำลิงก์ออกในหน้าบทความให้เป็น nofollow หรือไม่ก็ redirect ไปเลย
ส่วนนี้ใช้ปลั๊กอินช่วยละกัน คือปลั๊กอิน WP-NoExternalLinks ครับ

7. ปรับแต่ง sidebar โชว์ Random Post แทน Recent Post
เมื่อบอทมันเข้ามาเก็บข้อมูลแล้วมาเจอตรง Random Post ในส่วนของ sidebar มันจะเข้าไปเก็บโพสอื่นเรื่อยๆ เข้าไปโพสอื่นแล้วเจอ Random Post ก็เข้าไปเรื่อย ไม่ให้มันซ้ำกันนั่นเอง ที่ไฟล์ sidebar.php ของแต่ละธีมไม่เหมือนกัน ตัวอย่างโค้ด
1
2
3
4
5
6
7
8
<li><h2>Random Post</h2>
<ul>
<?php $posts = get_posts('orderby=rand&numberposts=8'); foreach($posts as $post) { ?>
<li><a href="<?php the_permalink(); ?>" title="<?php the_title(); ?>"><?php the_title(); ?></a>
</li>
<?php } ?>
</ul>
</li>

8. Heading tag สำคัญมาก
- เมื่อเข้ามาหน้าแรก h1 ควรเป็นชื่อเว็บ รายชื่อบทความที่เป็นควรเป็น h2 หรือ h3 ห้ามเป็น h1
- เมื่อเข้าอ่านหน้าบทความส่วนของชื่อบทความควรเป็น h1 และชื่อเว็บ ไม่ควรใช้ Heading tag อาจจะใช้ div มาควบคุมแทน
- เมื่อเข้าไปดูหน้าหมวดหมู่หรือหน้า category, tag, archive ชื่อเว็บไม่ควรเป็น h1 อาจจะใช้ div มาควบคุมแทน รายชื่อบทความควรเป็น ul – li แทน และมีรูปประกอบด้วย และมีรายละเอียดบทความด้วยประมาณ 200-400 คำตามความเหมาะสม แต่ห้ามใส่มากไปเพราะมันจะ Duplicate content สำคัญมาก view-source ดูครับ
9. ใส่คำสั่งควบคุม robots ที่สำคัญๆ ไว้ทุกหน้า
เพื่อควบคุบ robots ควรจะเพิ่มคำสั่งให้มันบ้าง เช่น
1
2
<meta name="robots" content="index,follow,noodp,noydir" />
<link rel="canonical" href="http://www.jadpai.info/" />
 หวังว่าคงเป็นประโยชน์สำหรับผู้ปรับแต่ง เวิร์ดเพรส ไม่มากก็น้อยนะครับ
แบ่งปันข่าวสาร Like & Share ให้ด้วยนะค่ะ