গুগল ইনডেক্সিং পৃষ্ঠাগুলি # দিয়ে! যদিও আমাদের কিছু নেই


11

আমাদের সংস্থা অ্যাঙ্গুলারজেএস এবং এর রুটিং ব্যবহার করে একটি একক পৃষ্ঠা অ্যাপ্লিকেশন তৈরি করেছে । গুগল জাভাস্ক্রিপ্টের সাথে আমাদের সাইটটিকে শালীনভাবে সূচক করেছে তবে এটি কিছু পৃষ্ঠাগুলিকে খুব ভালভাবে সূচি দেয় না তাই আমরা কেবলমাত্র একটি HTML সংস্করণ তৈরি করেছি।

আমরা এখানে পোস্ট করা আজাক্স ক্রলিংয়ের স্পেসিফিকেশন অনুসরণ করেছি এবং একটি <meta name='fragment' content='!'>ট্যাগ এবং ক্যানোনিকাল url পেয়েছি। আমরা কাছ http://www.example.com/foo/barথেকে প্রাপ্ত হবে আশা করি http://www.example.com/?_escaped_fragment_=/foo/bar

যাইহোক, আমরা খুঁজে পেয়েছি যে আমরা যখন এজেএক্সের স্পেসিফিকেশন ঘূর্ণিত করি তখন আমরা এখন সমস্ত পৃষ্ঠা দু'বার সূচীভূত করেছি, একবার জাভাস্ক্রিপ্ট সংস্করণ হিসাবে http://www.example.com/foo/barএবং একবার হিসাবে নতুন সংস্করণে http://www.example.com/#!/foo/bar। এটি আমাদের জন্য ক্ষতিকারক যেহেতু এটি সদৃশ সামগ্রী এবং সাইটটিও ভুল প্রতিনিধিত্ব করে।

আমি এখানে এবং গুগল পণ্য ফোরামে অনুরূপ প্রশ্নগুলির সন্ধান করার চেষ্টা করেছি তবে কিছুই নিয়ে আসতে পারিনি।


আপনি কি গুগলের সাথে এই বিষয়টি উত্থাপন করেছেন? তাদের ফোরামে?
জেরুমে ভার্সট্রিঞ্জ

@ জেবারস্ট্রি হ্যাঁ - আমি এই প্রশ্নটি পোস্ট করার সাথে সাথেই করেছি: productforums.google.com/forum/… তবে আমার প্রথম অনুমানটি হ'ল আমরা তাদের প্রোডাক্টটিতে কিছু ভুল হওয়ার চেয়ে প্রোটোকলটি সঠিকভাবে বুঝতে পারি নি তাই আমার পাওয়ার সম্ভাবনা রয়েছে এই প্রশ্নটি এখানে বড় টার্গেট শ্রোতার সাথে প্রাসঙ্গিক হওয়ার পাশাপাশি এখানে সহায়তা মোটামুটি শালীন (ইউআরএলএসে # ব্যবহার না করে এমন একক পৃষ্ঠার অ্যাপ্লিকেশন সহ প্রত্যেকেই এবং গুগল সেগুলি সূচীকরণ করতে চায়)। উপায় দ্বারা পরামর্শের জন্য ধন্যবাদ।
বেনজামিন গ্রুইনবাউম

1
আপনি কি ক্যানোনিকাল ইউআরএলগুলির মাধ্যমে সংজ্ঞা দিয়েছেন rel="canonical"?
kqw

3
পুনঃনির্দেশ #! ইউআরএলগুলি এবং কুরুচিপূর্ণ urlগুলি ক্লোকিংয়ের মতো মনে হচ্ছে না আপনি স্পেসিফিকেশনটি অনুসরণ করছেন।
টনি ম্যাকক্র্যাথ

1
শুধু ভাবছেন, আপনি যদি #!ইউআরএল ব্যবহার না করেন তবে আপনি কেন ব্যবহার করছেন _escaped_fragment_এবং গুগল এজেএক্স স্পেক?
মিঃহাইট

উত্তর:


2

সন্দেহ হলে, ব্যবহার করুন rel="canonical"। এটি <link rel="canonical" href="http://blog.example.com/dresses/green-dresses-are-awesome" />আপনার মধ্যে রাখা হিসাবে সহজ হতে পারে <head>আরও তথ্যের জন্য গুগল দেখুন।

এটি উভয় "সংস্করণ" ক্রলিং থেকে বটকে রাখবে না, তবে এটি গুগলকে (এবং অন্যান্য এসইআরপি) কেবলমাত্র নথি নথির সূচী করতে বলবে।


একই শিরাতে, সে কি একটি রোবটস.টি.এস.টি. ফাইল ব্যবহার করতে পারে ??
eyoung100

আমাদের সেগুলি আছে, তারা এই ক্ষেত্রে কোনও সহায়তা করেনি।
বেনজামিন গ্রুইনবাউম

1

আমি জাভাস্ক্রিপ্ট সম্পর্কে সত্যিই বুঝতে পারি না।
ইন গুগল ইন্ডেক্স , মার্কিন যুক্তরাষ্ট্রে ক্যানোনিকাল URL <head>মত @philtune বলেছেন। তবে আপনি যদি http://www.example.com/foo/barআনতে পারেন এমন আশা করতে পারেন না http://www.example.com/?_escaped_fragment_=/foo/bar

গুগল আনতে সবেমাত্র এনেছে canonical url

এই ক্ষেত্রে, ইউআরএলটি হ'ল http://www.example.com/foo/bar, গুগলও সূচী করবে http://www.example.com/foo/bar

আপনি যদি নিজের পৃষ্ঠায় গুগল সূচক চান তবে এই স্ক্রিপ্টটি এতে যুক্ত করুন <head>:

<মেটা সামগ্রী = 'সূচক,' নাম = 'গুগলবোট' /> অনুসরণ করুন

এবং তারপরে আবার ব্যবহার করুন Google Fetch

Note:
গুগল ক্রল করবে এবং অনুসরণ করবে এবং ওয়েবসাইট ক্রল করবে এবং পৃষ্ঠার সমস্ত লিঙ্ক অনুসরণ করবে। আপনার পৃষ্ঠায় যদি একটি লিঙ্ক থাকে http://www.example.com/?_escaped_fragment_=/foo/barএবং এর মতো পুনঃনির্দেশিত হয় http://www.example.com/foo/bar, তবে গুগল সূচী করবে http://www.example.com/foo/barকারণ এতে http://www.example.com/?_escaped_fragment_=/foo/barপুনঃনির্দেশিত হয়েছে http://www.example.com/foo/bar

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.