เว็บมาสเตอร์

คำถาม & คำตอบสำหรับผู้ดูแลเว็บมืออาชีพ

1
จะเกิดอะไรขึ้นถ้าฉันใช้ favicon เป็นไอคอน apple-touch-icon
ฉันต้องการหยุดรับFile does not exist: apple-touch-icon...บรรทัดทั้งหมดใน error.log แต่ไม่ต้องการใช้เวลาสร้างไฟล์ไอคอนเพิ่มเติม นอกเหนือจากไอคอนบล็อกเล็กน้อยสำหรับทุกคนที่บันทึก URL ของฉันไปที่หน้าจอหลักของพวกเขาบนอุปกรณ์ iOS แล้วมีข้อเสียอะไรหรือเปล่าที่apple-touch-icon{-120x120,76x76,}{-precomposed,}.pngจะเชื่อมโยงแต่ละรายการเข้ากับ 20x21 ของฉันfavicon.ico
11 favicon  icon  ios 

3
การใช้ SEO <i> ในองค์ประกอบส่วนหัวเป็นเรื่องที่ผิดหรือไม่
ในการสร้างเว็บไซต์ที่เป็นมิตรกับผู้ใช้ฉันต้องใช้แบบอักษร Font Awesome ใน&lt;h&gt;องค์ประกอบเช่นนี้: &lt;h2&gt; &lt;i style="color: rgb(102, 149, 45); vertical-align: inherit;" class="fa fa-gear"&gt;&lt;/i&gt; Performance &lt;/h2&gt; อันที่จริงนี่คือบทความทบทวน มันก็โอเคที่จะนำอักษรเหล่านี้ (หรือ&lt;i&gt;องค์ประกอบ) ใน HTML ภายในขององค์ประกอบส่วนหัวเช่น&lt;h1&gt;, &lt;h2&gt;, &lt;h3&gt;ฯลฯ ? โปรดระบุแหล่งที่มาของคุณหรือเอกสารบางอย่างเช่นกันเพราะเป็นสิ่งสำคัญสำหรับฉัน ฉันไม่ต้องการทำผิดพลาดเกี่ยวกับหัวข้อนี้
11 seo  html  heading 

5
ภาพเปล่า สิ่งที่ต้องใช้: ภาพ JPEG Base64 เทียบกับ 1x1
ฉันกำลังสร้างเว็บไซต์และฉันต้องการสร้างข้อความค้นหา HTTP ให้น้อยที่สุดเท่าที่จะทำได้เพื่อให้เว็บไซต์มีความเร็วและ SEO ที่ดีขึ้น หน้าที่ฉันเพิ่งสร้างคือการแสดงภาพบนหน้าจอเลื่อน (ภาพมีคุณลักษณะ data-scr ซึ่งถูกแปลงเป็น src เมื่อผู้ใช้เลื่อนลงที่ภาพตามลำดับ เนื่องจากรูปภาพทั้งหมดมีdata-srcแอตทริบิวต์แทนsrcW3C จึงแสดงข้อผิดพลาดให้ฉัน ในขณะนี้ฉันพบสองตัวเลือกเพื่อแก้ปัญหานี้: src เริ่มต้นของภาพทั้งหมดเป็น URL ของภาพขนาด 1x1 ที่ว่างเปล่า src เริ่มต้นของภาพทั้งหมดที่จะเป็นฐานข้อมูล 64 ภาพเปล่า เมื่อฉันใช้ URL ของภาพ 1x1 เปล่าแล้ว (ทดสอบด้วย tools.pingdom.com) จะแสดงคำขอ HTTP 1 รายการ เมื่อฉันใช้ data base64 ภาพเปล่าแล้วมันจะแสดงคำขอมากเท่าจำนวนภาพในหน้า วิธีใดที่มีประสิทธิภาพมากขึ้นสำหรับเว็บไซต์ที่เร็วขึ้นและทำให้การร้องขอ HTTP น้อยลง (สมมติว่าผู้ใช้โหลดหน้าเว็บด้วยความเร็วอินเทอร์เน็ต 14.4kbps - ความเร็วอินเทอร์เน็ตครั้งแรก) แต่สำหรับ SEO มีตัวเลือกอื่น ๆ …

1
วิธีเปิดใช้งาน Google Analytics ใน uBlock Origin
ฉันเพิ่งเปลี่ยนจากการใช้ AdBlock Plus เป็น uBlock Origin Ad blocker ใน Firefox เนื่องจากต้องการหน่วยความจำน้อยกว่า ( https://github.com/gorhill/uBlock/wiki/uBlock-vs.-ABP:-efficiency-compared ) แม้ว่า uBlock Origin จะนำเสนอตัวเองไม่เพียง แต่เป็นตัวบล็อกโฆษณา แต่เป็นตัวบล็อกคลื่นความถี่กว้าง ( https://github.com/gorhill/uBlock ) ฉันต้องการเปิดใช้งานการติดตาม Google Analytics ในเว็บไซต์ทั้งหมด (ยังคงปิดใช้งานระบบติดตามอื่น ๆ ) เพื่อให้สามารถดีบักการตั้งค่า Google Analytics ของฉัน Google Analytics มีอยู่ในตัวกรองจำนวนมากที่ใช้ uBlock Origin ดังนั้นฉันเชื่อว่าวิธีที่ง่ายที่สุดคือการอนุญาตโดเมนที่ Google Analytics ใช้: analytics.google.com google-analytics.com googletagmanager.com ในการทำเช่นนั้นฉันได้เปิดใช้งานการตั้งค่าผู้ใช้ขั้นสูงซึ่งควรเปิดใช้งานการกรองแบบไดนามิก ( https://github.com/gorhill/uBlock/wiki/Dynamic-filtering ) …

1
จะติดต่อฝ่ายสนับสนุนของ Google เพื่อขอลบลิงก์“ สั่งซื้อ” ร้านอาหารออกได้อย่างไร
เมื่อสัปดาห์ที่แล้ว Google เปิดตัวฟีเจอร์ใหม่ในการค้นหาบนมือถือของ Google ที่เพิ่มความสะดวกสบายให้กับผู้บริโภคโดยการให้ลิงก์ "สั่งซื้อ" ในรายชื่อธุรกิจร้านอาหารแต่ละรายการ ประกาศของคุณลักษณะนี้ถูกสร้างขึ้นโดยหยก W ที่นี่: ฟอรั่ม Google Product: สถานที่การสั่งซื้อจากการค้นหาของ แม้ว่าสิ่งนี้จะสะดวกสบายสำหรับผู้บริโภคในร้านอาหาร แต่ก็เป็นสถานการณ์ที่แตกต่างกันมากสำหรับร้านอาหารที่ไม่สามารถควบคุมได้อย่างชัดเจนว่าลิงก์ "สั่งซื้อคำสั่งซื้อ" นี้นำไปสู่อะไร ลิงก์เหล่านี้นำลูกค้าไปยังหน้าฮับที่มีค่าใช้จ่ายร้านอาหารประมาณ 15-25% ต่อการสั่งซื้อ ร้านอาหารหลายแห่งทำงานร่วมกับคู่ค้าที่ไม่ใช่นักล่าซึ่งเป็นนักล่าน้อยกว่าซึ่งเสนอโซลูชันราคาไม่แพงมากขึ้นและรวมเข้ากับเว็บไซต์หลักของพวกเขา แน่นอนพวกเขาถูกบังคับให้อยู่กับฮับเพราะพวกเขาไม่สามารถเสี่ยงต่อการสูญเสียธุรกิจจากผู้บริโภคที่ภักดีของฮับเหล่านั้น นี่ไม่ได้หมายความว่าร้านอาหารยินดีที่จะให้ Google เปลี่ยนเส้นทางการเข้าชมห่างจากช่องทางที่เหมาะสม (เว็บไซต์ของตัวเอง) ไปยังช่องทางราคาแพง (ฮับ) โดยใช้ร้านอาหารที่มีการแสดงตนทางเว็บ / รายชื่อธุรกิจ เราเป็นเอเจนซี่ที่จัดการรายชื่อร้านอาหารหลายร้อยแห่งบนเว็บและเราได้รับการร้องเรียนจำนวนมากจากร้านอาหารที่เชื่อว่าเรารับผิดชอบต่อลิงก์การกระทำใหม่เหล่านี้ ในขณะที่ฉันชอบที่จะเข้าสู่ธุรกิจการเอาเปรียบของคุณลักษณะนี้ปัญหาที่น่ารังเกียจยิ่งกว่าในตอนนี้คือข้อเท็จจริงที่ Jade W ระบุไว้อย่างชัดเจนในการประกาศของเธอว่าร้านอาหารสามารถขอให้ลบลิงค์การดำเนินการใหม่นี้ได้ ไปยังฝ่ายสนับสนุนผู้ค้าของเรา (HC link) และเจ้าหน้าที่ฝ่ายสนับสนุนของเราจะช่วยในการลบลิงก์การดำเนินการออกจากรายชื่อธุรกิจของพวกเขา ") อย่างไรก็ตามเราได้เอื้อมมือออกไปสนับสนุนหลายครั้งในขณะนี้และดูเหมือนจะไม่มีใครรู้ว่าสิ่งที่พูดถึง พวกเขาไม่สามารถหาวิธีดูลิงก์“ สั่งซื้อ” ที่ฉันพูดถึง - ฉันต้องส่งภาพหน้าจอของลิงก์ไปยังตัวแทนฝ่ายสนับสนุนล่าสุดที่ฉันพูดด้วยเพราะพวกเขาไม่เข้าใจว่าฉันหมายถึงอะไร โดย "มือถือ" …

4
การติดตามอีเมลมีความน่าเชื่อถือเพียงใด
ฉันหวังว่าคำถามนี้น่าเชื่อถือเพราะฉันเดาว่าผู้ดูแลเว็บทุกคนส่งอีเมลประเภทหนึ่งออกไป ฉันอ่านมาระยะหนึ่งแล้วว่า Gmail ได้เริ่มดาวน์โหลดรูปภาพทั้งหมดที่แนบมากับอีเมล เท่าที่ฉันเข้าใจเทคโนโลยีนี้ได้ทำลายเทคโนโลยีการติดตามอีเมลทั้งหมดซึ่งพยายามวัดว่ามีผู้ใช้กี่เปอร์เซ็นต์ที่ดูอีเมลของพวกเขาเนื่องจากวิธีที่พวกเขาวัดค่านี้คือเพื่อดูว่ามีคนกี่เปอร์เซ็นต์ที่ดาวน์โหลดรูปภาพที่แนบมา ถูกต้องหรือไม่ที่จะติดตามว่าผู้ใช้ gmail ดูอีเมลหรือไม่ มันเป็นจริงสำหรับผู้ให้บริการรายใหญ่อื่น ๆ เช่น Microsoft และ Yahoo หรือไม่? ถ้าเป็นเช่นนั้นจะไม่มีจุดในการซื้อบริการติดตามสำหรับแคมเปญอีเมลเลยจริง ๆ ใช่ไหม? ฉันเข้าใจว่ายังสามารถติดตามลิงก์ที่ถูกคลิกได้อย่างน่าเชื่อถือ
11 email  tracking 

1
หากฉันแสดงเฉพาะเนื้อหาในเวอร์ชัน gzipped ฉันควรเพิ่มส่วนหัวการเข้ารหัสที่หลากหลายยอมรับ
ฉันเพิ่งย้ายไซต์แบบคงที่จาก VPS ไปยัง Amazon S3 ฉันตัดสินใจที่จะให้บริการเฉพาะหน้าเว็บในเวอร์ชัน gzipped เนื่องจาก S3 ไม่ใช่เว็บเซิร์ฟเวอร์ฉันไม่สามารถใช้ตรรกะตามส่วนหัวได้ ฉันยังใช้ Cloudfront เป็น CDN ฉันถูกทดสอบหน้าของฉันกับhttp://gtmetrix.com/vary accept encoding headerและได้ทราบดีเพราะผมไม่ได้เพิ่ม ดังนั้นฉันจึงตรวจสอบสิ่งนี้เกี่ยวกับและเท่าที่ฉันเข้าใจมันเหมาะสมเมื่อเราให้บริการทั้งรุ่นบีบอัดและไม่บีบอัด ดังนั้นฉันต้องการให้คุณช่วยฉันอธิบายเรื่องนี้ ฉันควรจะเพิ่มหรือไม่ ขอบคุณ :)

7
“ ไม่สามารถเข้าถึงได้ชั่วคราว” เมื่อใช้การดึงข้อมูลเป็น Googlebot จากเครื่องมือของผู้ดูแลเว็บ
หน้าเว็บที่ฉันพยายามดึงข้อมูลนั้นเป็นสาธารณะ บันทึกเซิร์ฟเวอร์ไม่แสดงการร้องขอ Google รายงานว่าหน้าใด ๆ ในเว็บไซต์ของฉัน "ไม่สามารถเข้าถึงได้ชั่วคราว" มันจะไม่สามารถเรียกไฟล์การยืนยันซึ่งเป็นไฟล์ HTML แบบคงที่ที่ใช้ในการยืนยันกับแอปพลิเคชันเครื่องมือของผู้ดูแลเว็บได้สำเร็จ เว็บไซต์ของฉันทำงานอยู่บนเครื่องยนต์แอป Google อะไรทำให้เกิดสิ่งนี้

4
Google ไม่ได้รวบรวมข้อมูลไฟล์ CDN
ฉันสังเกตเห็นว่า Google Webmaster Tools กำลังรายงานทรัพยากรที่ถูกบล็อกจำนวนมากในเว็บไซต์ของฉัน ตอนนี้ "ทรัพยากรที่ถูกบล็อก" ทั้งหมดเป็น. css, .js และรูปภาพ (.jpg, .png) ที่ฉันให้บริการจาก Cloudfront CDN ฉันใช้เวลาทดสอบเป็นจำนวนมากและพยายามหาสาเหตุที่ Google ไม่รวบรวมข้อมูลไฟล์เหล่านี้และรายงานสถานะ "บล็อกทรัพยากร" ขณะนี้ฉันให้บริการไฟล์เหล่านี้จากชื่อโฮสต์หลายชื่อเช่น: cdn1.example.com, cdn2.example.com, ... cdn1, cdn2 และอื่น ๆ เป็น CNAME ไปยังชื่อการแจกจ่าย cloudfront ทดสอบ: ฉันพยายามใช้การกระจายแบบคลาวด์โดยตรง (ไม่มี CNAME) แต่ปัญหายังคงอยู่ ปัจจุบัน robots.txt ของฉันมีลักษณะดังนี้: # Google AdSense User-agent: Mediapartners-Google Disallow: #Google images User-agent: Googlebot-Image …

2
หน้าการจัดทำดัชนีของ Google ด้วย #! แม้ว่าเราจะไม่มี
บริษัท ของเราได้พัฒนาแอพพลิเคชั่นหน้าเดียวโดยใช้ AngularJS และการกำหนดเส้นทาง Google จัดทำดัชนีเว็บไซต์ของเราด้วย JavaScript อย่างเหมาะสม แต่ก็ไม่ได้จัดทำดัชนีบางหน้าได้ดีมากดังนั้นเราจึงพัฒนา HTML เฉพาะเวอร์ชัน เราได้ปฏิบัติตามข้อกำหนดการรวบรวมข้อมูล Ajax ที่โพสต์ที่นี่และมี&lt;meta name='fragment' content='!'&gt;แท็กและ URL ตามมาตรฐาน เราคาดหวังที่จะเรียกจากhttp://www.example.com/foo/barhttp://www.example.com/?_escaped_fragment_=/foo/bar อย่างไรก็ตามเราได้พบว่าเมื่อเรารีดข้อกำหนด AJAX ที่เราขณะนี้ได้มีการจัดทำดัชนีทุกหน้าสองครั้งครั้งกับรุ่น JavaScript เป็นและครั้งเดียวกับรุ่นใหม่http://www.example.com/foo/bar http://www.example.com/#!/foo/barสิ่งนี้เป็นอันตรายต่อเราเนื่องจากเป็นเนื้อหาที่ซ้ำซ้อนและเว็บไซต์ที่ไม่ได้เป็นตัวแทน ฉันลองค้นหาคำถามที่คล้ายกันที่นี่และในฟอรัมผลิตภัณฑ์ของ Google แต่ไม่สามารถเกิดอะไรขึ้น

1
ทำไมเว็บไซต์ที่มีคำหลักบรรจุอยู่อันดับหนึ่งจึงไม่ปรากฏในผลการค้นหาของ google
เช่นเดียวกับเว็บไซต์อื่น ๆ ฉันพยายามรักษาสมดุลของคำหลักเมื่อเปรียบเทียบกับคำอื่น ๆ ฉันวิ่งทดสอบ (ที่ดีที่สุด) เว็บไซต์ของฉันเช่นเดียวกับ (คำหลักยัด) เว็บไซต์ของคู่แข่งทางนี้เครื่องมือ SEO / วิเคราะห์คำหลัก มีอะไรที่บ้ามากกว่านี้ก็คือวลีค้นหาที่ผู้คนค้นหา (" bloke และ 4th ") มีเครื่องมือค้นหาคำที่ไม่ใช้ ลองดูที่ผล และ... อย่างที่คุณเห็นเว็บไซต์ที่มีอันดับสูงกว่ามีตัวบ่งชี้สแปมที่เป็นไปได้ติดอยู่ตรงที่เว็บไซต์ของฉันไม่มี เหตุใดจึงเป็นไปได้สำหรับเว็บไซต์หนึ่งที่มีตัวบ่งชี้สแปมจำนวนมากเพื่อจัดอันดับสูงกว่าเว็บไซต์ที่ไม่มีตัวบ่งชี้สแปม google เริ่มส่งเสริมการบรรจุคำหลักในขณะนี้ด้วยการเปลี่ยนแปลงทั้งหมดที่ทำกับหน้าของตัวเองหรือไม่?

2
บอทใดที่ควรค่าแก่การเข้าสู่เว็บไซต์
ต้องเขียนบอทจำนวนหนึ่งและได้เห็นบอทสุ่มจำนวนมากที่เกิดขึ้นกับการรวบรวมข้อมูลในเว็บไซต์ฉันสงสัยว่าในฐานะผู้ดูแลเว็บ ความคิดแรกของฉันคือการอนุญาตให้บอทเข้ามาในเว็บไซต์สามารถนำปริมาณการใช้งานจริงมาใช้ได้ มีเหตุผลใดบ้างที่อนุญาตให้บอทที่ไม่ทราบว่ากำลังส่งปริมาณการใช้งานจริงไปยังไซต์

5
วิธีการตรวจสอบคนจริง?
สำหรับชุมชนดนตรีฉันต้องการให้วงดนตรีสามารถตรวจสอบตัวเองได้ วิธีที่ดีที่สุดในการทำเช่นนี้คืออะไร? ตัวอย่างเช่นฉันสามารถปล่อยให้ค่ายเพลงส่งจดหมายมาหาฉัน แต่วงดนตรีบางวงก็เป็นอิสระ ฉันสามารถขอให้พวกเขาใส่ 'รหัส' บนเว็บไซต์หรือหน้า Facebook แล้วตรวจสอบด้วยตนเอง ฉันไม่ได้กำลังมองหาโซลูชันกันน้ำดังนั้นจึงไม่มีการสแกนเอกสารในชีวิตจริงและฉันก็โอเคกับการตรวจสอบด้วยตนเอง กล่าวอีกนัยหนึ่งคุณจะยืนยันคนจริงด้วยสถานะเสมือนจริงของพวกเขาได้อย่างไร

2
ฉันจะติดตามการแปลอัตโนมัติของหน้าเว็บได้อย่างไร
เว็บไซต์ของฉันโพสต์เป็นภาษาอังกฤษ ฉันไม่ได้ติดตั้งปลั๊กอิน Google Translate และไม่มีแผนที่จะติดตั้ง อย่างไรก็ตามฉันอนุมานจากข้อมูลการวิเคราะห์บางส่วนของฉันที่คนที่เข้าชมเว็บไซต์ของฉันกำลังใช้ Google แปลภาษาเพื่อแปลหน้าของฉัน ฉันคิดว่าพวกเขากำลังเยี่ยมชมเว็บไซต์ของฉันและเห็น "หน้านี้เป็นภาษาอังกฤษของ Google คุณต้องการแปลให้เป็น [ภาษาของพวกเขา] หรือไม่" และคลิก "แปล" มีตะขอเกี่ยวกับการแปลอัตโนมัติของ Google เช่นมีเหตุการณ์บางอย่างเกิดขึ้นฉันสามารถใช้ตรวจจับการแปลอัตโนมัติเหล่านี้และเริ่มเหตุการณ์ Google Analytics ที่ติดตามการแปลและหวังว่าจะจับภาษาที่พวกเขากำลังแปลอยู่ หมายเหตุ: ฉันเห็นโพสต์นี้แล้ว แต่คำตอบนั้นหมายถึงปลั๊กอินที่ฉันไม่ได้ใช้ ฉันต้องการติดตามเมื่อ Google อาสาสมัครแปลโดยอัตโนมัติ

5
ตกลงไหมที่จะใช้ jQuery สำหรับการออกแบบเว็บที่ตอบสนองได้?
ฉันได้รับมอบหมายให้อัปเดตไซต์เพื่อให้ตอบสนองและปรากฏอย่างถูกต้องบนสมาร์ทโฟน น่าเสียดายที่เว็บไซต์ในรูปแบบปัจจุบันไม่ใช่เรื่องง่ายที่จะทำงานด้วย - ฉันไม่สามารถเปลี่ยน CSS ได้ ถือว่าเป็นการตรวจสอบขนาดเบราว์เซอร์ที่ไม่ดีและทำการเปลี่ยนแปลง CSS ด้วย jQuery หรือไม่ เช่น: if ($(window).width() &lt; 960) { //make heaps of CSS changes }

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.