জুমলার সদৃশ সামগ্রী / URL গুলি কীভাবে মোকাবেলা করবেন?


11

আমি সবেমাত্র একটি বড় এসইও সমস্যা খুঁজে পেয়েছি এবং আমি আপাতত এটি সমাধান করেছি; আমি প্রথমে এটি কেন ঘটে থাকতে পারে তা ভেবে দেখার চেষ্টা করছি এবং যদি ভুল হয় বা এটি নিজে জুমলার সাথে কিছু করার থাকে। প্রথম ইস্যু:

যখন আমি মোজকে নিয়ে কোনও সাইট ক্রল করেছি, এটি হোমপৃষ্ঠার জন্য চারটি সদৃশ সামগ্রী দেখিয়েছিল যা অপ্রত্যাশিত ছিল। সুতরাং উদাহরণস্বরূপ হোমপৃষ্ঠাটির জন্য http://www.foo.com এটি নীচের মতো সদৃশ সামগ্রী ইউআরএল দেখাচ্ছে:

foo.com/2-uncategorised/1-offers (canonical = foo.com/2-uncategorised/1-offers)
foo.com/2-uncategorised/2-enquiry (canonical = foo.com/2-uncategorised/2-enquiry) 
foo.com/2-uncategorised/3-products (canonical = foo.com/2-uncategorised/3-products) 

এবং এই সমস্ত লিঙ্কগুলি কেবল হোমপেজের সামগ্রী লোড করছিল তবে মেটা বিশদটি নিবন্ধ থেকে ছিল। এটি স্পষ্টতই ইঙ্গিত করে যে জুমলা লিঙ্কগুলি স্বয়ংক্রিয়ভাবে তৈরি করছে এবং আমি 4 টি লিঙ্কের জন্য একই পাই। নিবন্ধের লিঙ্কটি ছিল:

index.php?option=com_content&view=article&id=1&catid=2&Itemid=1
index.php?option=com_content&view=article&id=2&catid=2&Itemid=1
index.php?option=com_content&view=article&id=3&catid=2&Itemid=1

Itemid = 1হোমপেজে মেনু আইটেম যা ব্যাখ্যা দিয়েছে কেন হোমপেজে লোড হয় অনুরূপ। আমি ইস্যুটি পুনরুদ্ধার করার চেষ্টা করেছি কিন্তু পারিনি। এই সামগ্রীগুলি যুক্ত করা লোকদের মতে, এই নিবন্ধগুলি এবং লিঙ্কগুলি তৈরি করার সময় তারা যে পদক্ষেপগুলি করেছিল তা এখানে:

  1. নিবন্ধ তৈরি করুন
  2. সামগ্রী সম্পাদনায় 'নিবন্ধ' ট্যাব ব্যবহার করে অন্যান্য নিবন্ধগুলিতে লিঙ্ক যুক্ত করুন।
  3. নিবন্ধগুলিতে মেনু আইটেম তৈরি করুন

সুতরাং আমি ভাবছিলাম যে এখানে কিছু স্পষ্টতই কিছু ভুল আছে কিনা। আমি বিভ্রান্ত হয়ে পড়েছি কারণ এখানে 100 টিরও বেশি নিবন্ধ রয়েছে তবে এটি কেবল 5 টি নিবন্ধে ঘটেছিল। ধন্যবাদ।

উত্তর:


15

এই উত্তরের টিওসি:

  1. একই আইটেম আইডির অধীনে সামগ্রী
  2. কীভাবে সদৃশ সামগ্রী তৈরি করা হয় / গতিশীল পৃষ্ঠা / ইউআরএল
  3. এসইও দৃষ্টিকোণ
  4. জুমলায় নকল সামগ্রী নিয়ে কাজ করা
  5. তথ্যসূত্র এবং লিঙ্ক

1. নিবন্ধগুলি কেন একই আইটেমিডের অধীনে প্রদর্শিত হচ্ছে

প্রথমত, আপনি কেন নকল ইউআরএল পাচ্ছেন তা এই সমস্যা নয়। নিবন্ধগুলি হোম-পৃষ্ঠার আইটেম আইডি ব্যবহার করছে, কারণ তাদের জন্য অন্য কোনও আইটেম আইডি নির্ধারিত নেই।

এ সম্পর্কে আরও পড়ুন:

এবং এটি একটি অন্তর্দৃষ্টিযুক্তও হতে পারে:



2. কীভাবে "ডুপ্লিকেট সামগ্রী" তৈরি করা হয় / গতিশীল পৃষ্ঠা / ইউআরএল

এটি আসলে গতিশীল ওয়েবসাইট ব্যবহার করে তাদের পৃষ্ঠা উৎপন্ন একটি আদর্শ আচরণ URL প্যারামিটার গঠন করা ক্যোয়ারী স্ট্রিংস আকারে মাঠ-মূল্য জোড়া। সার্ভার / অ্যাপ্লিকেশনটি কোয়েরিটি গ্রহণ করবে, এটি প্রক্রিয়া করবে এবং ব্রাউজারে সহযোগী সামগ্রীটি ফিরিয়ে দেবে।

এটি আরও ভালভাবে বুঝতে, আপনি একটি জুমলা ওয়েবসাইটে SEF আরআরগুলি অক্ষম করতে এবং কোনও পৃষ্ঠার নন-এসইএফ url কিছুটা অধ্যয়ন করতে চাইতে পারেন:

উদাহরণ:

index.php? বিকল্প = com_content & দেখুন = নিবন্ধ & আইডি = 3 & catid = 9 & Itemid = 101

উপরের ক্যোয়ারীটিকে ক্ষেত্রের মান-জোড়ায় ভাগ করা:

  • অপশন = কম_সামগ্রী
  • দেখুন = নিবন্ধ
  • আইডি = 3
  • ক্যাটিড = 9
  • আইটেমিড = 101

এগুলি ক্ষেত্র-মানগুলি যা জুমলা বুঝতে পারে এবং নীচের সামগ্রীটি হিসাবে ফেরত দেওয়ার চেষ্টা করবে:

এটি কম_ কনটেন্টের অংশে জিজ্ঞাসা করবে এবং আইডি 101 এর মেনু আইটেমটি ব্যবহার করে আইডি 9 বিভাগের আইডি 3 সহ সামগ্রী আইটেম (নিবন্ধ) প্রদর্শন করতে একটি নিবন্ধ ভিউ ব্যবহার করবে।


1 পৃষ্ঠার জন্য অনেকগুলি ইউআরএল বৈচিত্র

তবে একই নিবন্ধটি আরও বেশি ক্ষেত্র-মান সংমিশ্রণের সাথে প্রদর্শিত হতে পারে:

কিছু সম্ভাব্য সমন্বয় হতে পারে:

  • index.php? বিকল্প = com_content & দেখুন = নিবন্ধ & আইডি = 3 & catid = 9
  • index.php? বিকল্প = com_content & দেখুন = নিবন্ধ & আইডি = 3 & Itemid = 101
  • index.php? বিকল্প = com_content & দেখুন = নিবন্ধ & আইডি = 3 & Itemid = 102
  • index.php? বিকল্প = com_content & দেখুন = নিবন্ধ & আইডি = 3 & Itemid = 103
  • index.php? বিকল্প = com_content & দেখুন = নিবন্ধ & আইডি = 3
  • index.php? বিকল্প = com_content & দেখুন = নিবন্ধ & আইডি = 3 &? lang = স্বীকারোক্তি
  • index.php? বিকল্প = com_content & দেখুন = নিবন্ধ & আইডি = 3 & catid = 9 & Itemid = 101 &? lang = স্বীকারোক্তি

  • index.php? বিকল্প = com_content & দেখুন = নিবন্ধ & আইডি = 3 & catid = 9 & Itemid = 101 &? lang = স্বীকারোক্তি & মুদ্রণ = 1

  • index.php? বিকল্প = com_content & দেখুন = নিবন্ধ & আইডি = 3 & catid = 9 & Itemid = 101 &? lang = স্বীকারোক্তি & tmpl = উপাদান

আপনি দেখতে পাচ্ছেন, উপরের সমস্তগুলি সিস্টেম থেকে একই ডেটাটির জন্য অনুরোধ করছে, যা আইডি = 3 সহ নিবন্ধ যা এগুলি এই সত্যের দিকে নিয়ে যায় যে একই বিষয়বস্তু / পৃষ্ঠাটি বিভিন্ন বিভিন্ন ইউআরএলের মাধ্যমে অ্যাক্সেস করা যেতে পারে এবং কিছু ক্ষেত্রে হতে পারে বিভিন্ন বিন্যাসে প্রদর্শিত।

* জুমলায় এসইএফ ইউআরএল সক্ষম করা থাকলে উপরেরগুলি একই নিবন্ধ / সামগ্রীর জন্য 1 এসএফ এর বেশি URL এ অনুবাদ করতে পারে।



৩. এসইও দৃষ্টিকোণ

আধুনিক অনুসন্ধান ইঞ্জিন এবং গুগল বিশেষত এই আচরণ সম্পর্কে সচেতন। সাধারণত তারা সূচকে তাদের যথাসাধ্য চেষ্টা করবে এবং তাদের অনুসন্ধানের ফলাফলগুলিকে একটি পৃষ্ঠার জন্য সবচেয়ে উপযুক্ত ইউআরএল রাখবে। তদতিরিক্ত, গুগল প্রকাশ করেছে যে এর কারণে নকল সামগ্রীটির জন্য প্রকৃত কোনও " জরিমানা " নেই।

তবে, একই বিষয়বস্তু / পৃষ্ঠাটিকে একাধিকবার সূচকযুক্ত করা হয়েছে এমন ক্ষেত্রে মূল বিষয়টি হ'ল আপনি সম্ভবত পৃষ্ঠা র‌্যাঙ্কিং এবং সেরা সম্ভাব্য এসইও কার্যকারিতা হারাচ্ছেন , কারণ পৃষ্ঠার র‌্যাঙ্কিংটি 1 এর পরিবর্তে 1 টিরও বেশি পৃষ্ঠায় বিভক্ত হবে ।

এটি মাথায় রেখে, এটির সাথে কাজ করা বুদ্ধিমানের কাজ নয়, বিভিন্ন url একই বা ভিন্ন সামগ্রী দেখায় কিনা তা অনুমান করার চেষ্টা করার সময় সার্চ ইঞ্জিনগুলি সূচকগুলি urlগুলি না দেয়।
তদুপরি, আপনার ইউআরএলগুলি নিয়ন্ত্রণ করা এবং এসই এর সূচি কী হওয়া উচিত তা সামগ্রিকভাবে আপনাকে আরও ভাল ব্যবহারকারীর অভিজ্ঞতা তৈরি করতে সহায়তা করতে পারে, যেহেতু সাইটের ব্যবহারকারীরা একই পৃষ্ঠাটি কেবলমাত্র 1 টি স্ট্যান্ডার্ড ইউআরএল এর নীচে পাবেন এবং এটি কোনও ওয়েবসাইট এবং এর পরিচালনার জন্য আরও শক্ত কাঠামো তৈরি করতে পারে ।



৪. কীভাবে ডুপ্লিকেট সামগ্রী ব্যবহার করবেন

  • আপনার পৃষ্ঠাগুলির জন্য ক্যানোনিকাল URL গুলি ব্যবহার করা।
    ক্যানোনিকাল আরলস অনুসন্ধান ইঞ্জিনকে নির্দেশ করবে যা কোন পৃষ্ঠার ডান ইউআরএল হিসাবে মনে করা হয় যে তাদের ক্রল করা উচিত এবং তাদের সূচীতে রাখা উচিত।

  • INDEX / NOINDEX ব্যবহার করুন, অনুসরণ করুন / নফলল মেটাডেটা। আপনার পৃষ্ঠাগুলিতে এই জাতীয় মেটাডেটা ব্যবহার করে, অনুসন্ধানের ইঞ্জিনগুলি যদি কোনও পৃষ্ঠার বিষয়বস্তু সূচীকরণ করতে না চান এবং তাতে লিঙ্কগুলি খুঁজে পাওয়া যায় না বা না অনুসরণ করতে নির্দেশ দেয়।

  • 301 পুনঃনির্দেশ / htaccess ব্যবহার করে।
    আপনি মূলত যেটি চান তার মধ্যে অন্য সমস্ত URL টি পুনর্নির্দেশ করতে পারেন। এটি SEF এক্সটেনশন বা htaccess দিয়ে অর্জন করা যেতে পারে । উভয়ই দুর্দান্ত শক্তি সরবরাহ করে, তবে এইচডিএকসিসে মোড_আরাইট ব্যবহার করে সমস্ত ধরণের পুনর্নির্দেশ / বা পুনর্লিখনের জন্য নিয়মিত এক্সপ্রেশন ব্যবহার করার ক্ষমতা বিবেচনা করে দুর্দান্ত স্বচ্ছন্দতা রয়েছে। জে এক্সটেনশন সম্পর্কিত, যখন প্রয়োজন দেখা দেয় আমি সাধারণত sh404SEF ব্যবহার করি ।

    আপডেট: যেমন @ নীল রবার্টসন মন্তব্যগুলিতে উল্লেখ করেছেন: একটি গুরুত্বপূর্ণ পুনর্নির্দেশটি হ'ল ওয়েবসাইটের নন-ডাব্লু সংস্করণ থেকে ওয়েবসাইটের www সংস্করণে বা তার বিপরীতে। এটি www- কে www পুনর্নির্দেশের জন্য .htaccess ফাইলে যুক্ত করুন।

        ### Redirect non-www to www
        RewriteCond %{HTTP_HOST} !^www\. [NC]
        RewriteRule ^(.*)$ http://www.%{HTTP_HOST}/$1 [R=301,L]
        ### Redirect non-www to www - END 
    
  • গুগল ওয়েবমাস্টার সরঞ্জামগুলি ব্যবহার করে গুগল ওয়েবমাস্টার সরঞ্জামগুলিতে
    ক্রলারের কীভাবে আপনার ইউআরএল প্যারামিটারগুলির সাথে আচরণ করা উচিত তা সামঞ্জস্য করার বিকল্প রয়েছে ।

  • সাইটম্যাপ ব্যবহার করে
    আপনার সাইটের ইউআরএল কাঠামো অনুসন্ধান ইঞ্জিনগুলিতে জমা দিন।


  • গুগল এবং অন্যান্য বড় এসই আপনার রোবটসটিটিএসটি সম্মান করছে রোবটসটিটিএসটি ফাইল ব্যবহার করে । আপনি নির্দিষ্ট ডিরেক্টরি / url পাথ ক্রল না করার জন্য তাদের নির্দেশ দিতে পারেন।

পছন্দসই ফলাফল উত্পাদন করতে উপরের সমস্ত বিকল্পগুলি একত্রিত করা যেতে পারে।

* সর্বত্রের মতো, তাই জুমলায়, ভাল পরিকল্পনা এবং সামগ্রী সামগ্রী সর্বদা একটি ভাল ফলাফলের দিকে পৌঁছাতে সহায়তা করে। বিশেষত জুমলার সাথে এটিতে একটি পরিষ্কার সামগ্রীর শ্রেণিবদ্ধকরণ এবং মেনু আইটেম কাঠামো জড়িত।



৫. তথ্যসূত্র এবং লিঙ্কসমূহ

জুমলা এসইও এক্সটেনশনগুলি

সাধারণত জুমলায় আপনি যদি দক্ষতার সাথে এটি মোকাবেলা করতে চান তবে আপনি একটি তৃতীয় পক্ষের এসইও-এসইএফ এক্সটেনশনটি শেষ করবেন।



আরও পঠন:


1
এই ফোরামে সেরা উত্তরগুলির মধ্যে একটি :) খুব সহায়ক। ধন্যবাদ @
এফ

1
এটি একটি দুর্দান্ত উত্তর। :) সম্পূর্ণতার জন্য, ওয়েবসাইটটির www-র সংস্করণকে ওয়েবসাইটের www সংস্করণে বা তার বিপরীতে পুনঃনির্দেশ করার বিষয়ে কিছু তথ্য যুক্ত করা ভাল। এটি প্রায়শই ভুলে যায় তবে সম্ভবত সমস্ত ওয়েবসাইটে নকল সামগ্রীর মূল কারণ (কেবল জুমলা নয়)।
নিল রবার্টসন

দেখে মনে হচ্ছে যে নতুন রাউটারটি শেষ পর্যন্ত জুমলা ৩.৮-তে দিনের আলো দেখবে এবং এটি তৃতীয় পক্ষের এক্সটেনশনের প্রয়োজন ছাড়াই ইউআরএলগুলিকে সহজতর করতে সহায়তা করবে।
নীল রবার্টসন

1
@ নীলরোবার্টসন: আমি এখনও মনে করি যে জুমলার এসইএফ ইউআরএল / ডুপ্লিকেট পরিচালনা করার জন্য একটি সম্পূর্ণ এবং দক্ষ সমাধানের জন্য আরও উন্নতি করার জন্য আরও কাজ করার দরকার রয়েছে।
এফফ্রেইন

@ এফফ্রেইন আমি সম্মত দেখে মনে হচ্ছে নতুন রাউটারের সুবিধা নিতে কিছু তৃতীয় পক্ষের এক্সটেনশানগুলিও আপডেট করতে হতে পারে।
নীল রবার্টসন

0

যদি আমার কাছে একই সামগ্রীতে একাধিক মেনু আইটেম থাকে তবে আমি মেনু ম্যানেজারে থাকা সিস্টেম লিংক / মেনু আইটেমের নাম ব্যবহার করি। এটি সম্পর্কে একটি পুরানো নিবন্ধ এখানে; তবে পদ্ধতিটি আজও বিদ্যমান রয়েছে: https://magazine.joomla.org/issues/issue-apr-2016/item/2997-avoid-d નકલ- কনটেন্ট-with-a-menu-item- alias

@ নীল, আমি নন-ডাব্লু বনাম www কন্টেন্টের নকল হিসাবে পড়ার বিষয়ে 100% সম্মত। এখানে কোডটি যা www কে নন-www হতে বাধ্য করে। এটি আপনার htaccess ফাইলে রাখুন। এছাড়াও, এটি https সুরক্ষা প্রোটোকলটি যুক্ত করে। এই কোডটি একমাত্র পদ্ধতি নয়, তবে এটি আমি বহু সাইটে সফলভাবে ব্যবহার করি।

RewriteCond %{HTTP_HOST} ^www.yourwebsite.com [NC]
RewriteRule ^(.*)$ https://yourwebsite.com/$1 [L,R=301]
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.