ได้ความรู้มาจากที่ดีจากที่นี่เยอะแยะ แบ่งปันต่อครับ มันคืออะไรเป็นวิธีการสร้าง pages สำหรับ เก็บ post links เพื่อจะนำไปไว้ที่ web ประกาศ สะพานบอท หรือ อื่นๆ เพื่อให้ bot มาเก็บ link จะได้ index ไวๆ ครับ
( ถ้า copy URL ตรงๆ แล้วเอามาใช้ ไม่ค่อยงามครับ เอา title link Anchor น่าจะดีกว่า)
หลักการ 1. wordpress ที่มี sitemap.xml เราสามารถใช้ประโยชน์จากไฟล์นี้โดยการ ใช้ Script (Shell Script ในตัวอย่าง หรือตัวอื่นแล้วแต่ถนัด) ดึง Title และ URL มาแล้วสร้างเป็น HTML page
2. เรานำผลลัพธ์จากข้อ 1 มา post เช่น post ใน Blogger
3. เรานำ URL ในข้อสองไป post ในประกาศ เพราะเรียก BOT เร่งผลการ index
(ผมไม่นำผลลัพธ์ในข้อ 2 ไป post ที่ web ประกาศโดยตรงเพราะมันดูเหมือนจะ SPAM ครับ ดังนั้น ทำข้อ 2 ก่อนแล้วเอาไปใช้น่าจะดีกว่าในความคิดผม)
ตัวอย่าง
ข้างล่าง เก็บ sitemap ที่สร้างขึ้น เป็น หน้า landing page
http://aebuy.blogspot.com หน้า landing page ก็ link ไปหา sitemap ที่เราสร้างขึ้นเอง
http://aebuy.blogspot.com/p/organic-sitemap01.html 4. ใน website ประกาศ สะพาน bot เราก็นำ link ในตัวอย่างไปแปะ โดยเราเขียน Unique content ก่อนซัก 300 ตัวอักษร แล้วแนบ links ข้างล่าง
5. ในกรณีที่ต้องการ post หลายๆ web ประกาศ ให้ Spin content ใน ข้อสี่ (ทำให้ unique ) อ่านดู check grammar ให้ถูกต้อง แล้วนำไปใช้งาน อันนี้ใช้ article rewrites ก็ได้ครับ
วิธีการ (ผมใช้ host ตะเข้ นะครับ ซึ่งวิธีการที่จะบอกได้ลองมาแล้ว) 1. Login เข้า host gator
ssh xxx.xxx.xxx.xxx:2222 ถ้าเข้าไม่ได้บอกให้ support เป็น ssh access ให้ครับ
- ตรวจ current path
username@domainname.com [~]# pwd
/home/username
- เข้าไปที่ www
username@domainname.com [~]# cd www
2. copy sitemap.xml มาไว้ที่ www directory (สมมุติว่า domain เราชื่อ coolhost.com)
username@domainname.com [~/www]# cp coolhost.com/sitemap.xml .
3. สร้าง shell script ชื่อ extract_link.sh (ใช้ pico or vi editor แล้วแต่ถนัด)
ีusername@domainname.com [~/www]# pico extract_link.sh
(Copy code ข้างล่างใส่ แล้ว save)
# Extract sitemap.xml to href tag for spam (getting bot for fast index)
# $1 = full location of sitemap.xml
# $2 = output file
if [ "$1" == "" ]; then
sitemap=sitemap.xml
else
sitemap=$1
fi
if [ "$2" == "" ]; then
output=sitemap$$.out
else
output=$2
fi
grep loc $sitemap | while read line; do
myurl=`echo $line | sed 's/<loc>//g' | sed 's/<\/loc>//g'`
title=`echo $myurl | awk -F/ '{print $4}'|sed 's/-/ /g'`
echo "<a href=\"$myurl\" target=\"_blank\"> $title </a><br>"
done >> $output
4. เปลี่ยน permission ให้ execute ได้และ RUN shell script
username@domainname.com [~/www]# chmod +x extract_link.sh
username@domainname.com [~/www]# ./extract_link.sh
5. ตรวจผลลัพธ์ จะได้ไฟล์ output sitemapxxx.out ลอง
ี
username@domainname.com [~/www]# ls -lrt sitemap*.out
-rw-r--r-- 1 xxxxx xxxxx 619393 Mar 19 02:35 sitemap20050.out
-rw-r--r-- 1 xxxxx xxxxx 537957 Mar 19 03:17 sitemap19745.out
-rw-r--r-- 1 xxxxx xxxxx 859689 Mar 19 03:41 sitemap19112.out
-rw-r--r-- 1 xxxxx xxxxx 1872 Mar 19 04:28 sitemap25344.out
-rw-r--r-- 1 xxxxx xxxxx 2542454 Mar 31 20:40 sitemap1671.out
-rw-r--r-- 1 xxxxx xxxxx 101220 Mar 31 20:52 sitemap19885.out
-rw-r--r-- 1 xxxxx xxxxx 216847 Mar 31 21:34 sitemap24914.out
-rw-r--r-- 1 xxxxx xxxxx 1227397 Apr 1 00:22 sitemap29782.out
6. เรียกดู file, copy/download file ไปใช้งาน
username@domainname.com [~/www]# more sitemap29782.out
<a href="http://coolhost.com/" target="_blank"> </a><br>
<a href="http://coolhost.com/organicsitemaps/" target="_blank"> organicsitemaps </a><br>
<a href="http://coolhost.com/smith-pivlock-v90-max-sunglass/" target="_blank"> smith pivlock v90 max sunglass </a><br>
<a href="http://coolhost.com/frye-mens-belted-harness-12r-reviews/" target="_blank"> frye mens belted harness 12r reviews </a><br>
<a href="http://coolhost.com/georgia-boot-mens-6-wedge/" target="_blank"> georgia boot mens 6 wedge </a><br>
ตามระเบียบครับ ถ้ามีประโยชน์ ขอแค่ [THANKS] เป็นกำลังใจในการแบ่งปันความรู้ในโอกาสต่อๆ ไป เป็นแค่ technique เล็กๆ ความพยายามทำให้ web ปั่น index เร็วของผมเองครับ เป็นความเชื่อส่วนบุคคล