Alien Road Company

Google SEO Update 2023 December 4

  • 1 Aralık: मोबाइल अनुकूलता परीक्षण और मोबाइल उपयोगिता रिपोर्ट के सभी संदर्भ हमारे दस्तावेज़ों से हटा दिए गए हैं, क्योंकि ये विशेषताएँ समाप्त हो रही हैं।

Vacation rental (VacationRental) संरचित डेटा

An illustration of vacation rentals in Google Search

जब आप अपने छुट्टी किराए की सूची पृष्ठों पर संरचित डेटा जोड़ते हैं, तो Google खोज आपके सूची को समृद्ध तरीकों से प्रदर्शित कर सकता है। उपयोगकर्ता खोज परिणामों में नाम, विवरण, चित्र, स्थान, रेटिंग, समीक्षाएँ और अन्य सूची जानकारी देख सकते हैं।

शुरू करने से पहले

ये निर्देश उन साइटों के लिए हैं जिन्होंने पहले से ही Google तकनीकी खाता प्रबंधक से संपर्क किया है और होटल केंद्र तक पहुँच प्राप्त की है। यदि आप अपने छुट्टी किराए की सूचियों को एकीकृत करने में रुचि रखते हैं लेकिन अभी तक Google द्वारा आपसे संपर्क नहीं किया गया है, तो कृपया छुट्टी किराया रुचि फॉर्म का उपयोग करके संपर्क करें।

यह सुविधा उन साइटों तक सीमित है जो कुछ पात्रता मानदंडों को पूरा करती हैं और एकीकरण पूरा करने के लिए अतिरिक्त कदम आवश्यक हैं। Google पर अपने छुट्टी किराए की सूचियों को कैसे सूचीबद्ध किया जाए, इसके बारे में अधिक जानने के लिए एकीकरण प्रारंभ गाइड देखें।

संरचित डेटा कैसे जोड़ें

संरचित डेटा एक मानकीकृत प्रारूप है जो एक पृष्ठ के बारे में जानकारी प्रदान करने और पृष्ठ सामग्री को वर्गीकृत करने के लिए है। यदि आप संरचित डेटा में नए हैं, तो आप जान सकते हैं कि संरचित डेटा कैसे काम करता है।

संरचित डेटा बनाने, परीक्षण करने और जारी करने की प्रक्रिया के बारे में एक अवलोकन यहां है। एक वेब पृष्ठ पर संरचित डेटा कैसे जोड़ने के लिए चरण-दर-चरण गाइड के लिए, संरचित डेटा कोडलेब पर जाएं।

आवश्यक विशेषताएँ जोड़ें। आप जिस प्रारूप का उपयोग कर रहे हैं, उसके आधार पर, जानें कि पृष्ठ पर संरचित डेटा कहाँ डालना है।

क्या आप एक CMS का उपयोग कर रहे हैं? आपके CMS में एकीकृत एक प्लगइन का उपयोग करना आसान हो सकता है।
क्या आप JavaScript का उपयोग कर रहे हैं? JavaScript के साथ संरचित डेटा उत्पन्न करना सीखें।
निर्देशों का पालन करें।
अपने कोड को समृद्ध परिणाम परीक्षण के साथ मान्य करें और किसी भी महत्वपूर्ण त्रुटियों को ठीक करें। उन गैर-गंभीर समस्याओं को भी ठीक करने पर विचार करें जो उपकरण में चिह्नित हो सकती हैं, क्योंकि वे आपके संरचित डेटा की गुणवत्ता में सुधार करने में मदद कर सकती हैं (हालांकि, यह समृद्ध परिणामों के लिए योग्य होने के लिए आवश्यक नहीं है)।
अपनी संरचित डेटा वाली कुछ पृष्ठों को तैनात करें और Google द्वारा पृष्ठ को कैसे देखा जाता है, इसका परीक्षण करने के लिए URL निरीक्षण उपकरण का उपयोग करें। सुनिश्चित करें कि आपका पृष्ठ Google के लिए सुलभ है और robots.txt फ़ाइल, noindex टैग, या लॉगिन आवश्यकताओं द्वारा अवरुद्ध नहीं है। यदि पृष्ठ ठीक लगता है, तो आप Google से अपनी URL को फिर से क्रॉल करने के लिए कह सकते हैं।

नोट: फिर से क्रॉल और फिर से अनुक्रमण के लिए समय दें। एक पृष्ठ प्रकाशित करने के बाद, Google को इसे खोजने और क्रॉल करने में कुछ दिन लग सकते हैं।
Google को भविष्य के परिवर्तनों के बारे में सूचित रखने के लिए, हम अनुशंसा करते हैं कि आप एक साइटमैप जमा करें। आप इसे खोज कंसोल साइटमैप API के साथ स्वचालित कर सकते हैं।

उदाहरण

यहां JSON-LD का उपयोग करके एक साधारण छुट्टी किराए की सूची का उदाहरण है।

<html>
  <head>
    <title>My Beautiful Vacation Rental</title>
    <script type="application/ld+json">
      {
        "@context": "https://schema.org",
        "@type": "VacationRental",
        "additionalType": "HolidayVillageRental",
        "brand": "my_brand_id",
        "containsPlace": {
          "@type": "Accommodation",
          "additionalType": "EntirePlace",
          "bed": [{
            "@type": "BedDetails",
            "numberOfBeds" : 1,
            "typeOfBed": "Queen"
          },
          {
            "@type": "BedDetails",
            "numberOfBeds" : 2,
            "typeOfBed": "Single"
          }],
         "occupancy": {
            "@type": "QuantitativeValue",
            "value" : 2
          },
          "amenityFeature": [
            {
              "@type": "LocationFeatureSpecification",
              "name": "ac",
              "value": true
            },
            {
              "@type": "LocationFeatureSpecification",
              "name": "airportShuttle",
              "value": true
            },
            {
             "@type": "LocationFeatureSpecification",
              "name": "balcony",
              "value": true
            },
            {
              "@type": "LocationFeatureSpecification",
              "name": "beachAccess",
              "value": true
            },
            {
              "@type": "LocationFeatureSpecification",
              "name": "childFriendly",
              "value": true
            }
          ],
          "floorSize": {
            "@type": "QuantitativeValue",
            "value" : 75,
            "unitCode": "MTK"
          },
          "numberOfBathroomsTotal": 1,
          "numberOfBedrooms": 3,
          "numberOfRooms": 5
        },
        "identifier": "abc123",
        "latitude": "42.12345",
        "longitude": "101.12345",
        "name": "My Beautiful Vacation Rental",
        "address": {
          "addressCountry": "US",
          "addressLocality": "Mountain View",
          "addressRegion": "California",
          "postalCode": "94043",
          "streetAddress": "1600 Amphitheatre Pkwy."
        },
        "aggregateRating": {
          "ratingValue": 4.5,
          "ratingCount": 10,
          "reviewCount": 3,
          "bestRating": 5
        },
        "image": [
          "https://example.com/mylisting/unit_image1.png",
          "https://example.com/mylisting/unit_image2.png",
          "https://example.com/mylisting/unit_image3.png",
          "https://example.com/mylisting/unit_image4.png",
          "https://example.com/mylisting/unit_image5.png",
          "https://example.com/mylisting/unit_image6.png",
          "https://example.com/mylisting/unit_image7.png",
          "https://example.com/mylisting/unit_image8.png"
        ],
        "checkinTime": "18:00:00+08:00",
        "checkoutTime": "11:00:00+08:00",
        "description": "A great Vacation Rental in the perfect neighborhood.",
        "knowsLanguage": ["en-US", "fr-FR"],
        "review": [{
          "@type": "Review",
          "reviewRating": {
            "@type": "Rating",
            "ratingValue": 4,
            "bestRating": 5
          },
          "author": {
            "@type": "Person",
            "name": "Lillian Ruiz"
          },
          "datePublished": "2022-12-01",
          "contentReferenceTime": "2022-11-17"
        },
        {
          "@type": "Review",
          "reviewRating": {
            "@type": "Rating",
            "ratingValue": "5",
            "bestRating": "5"
          },
          "author": {
            "@type": "Person",
            "name": "John S."
          },
          "datePublished": "2022-10-01",
          "contentReferenceTime": "2022-09-28"
        }
      ]
      }
    </script>
  </head>
  <body></body>
  </html>

適格性ガイドライン

Google 検索で使用するために、バケーションレンタルの構造化データが適格であることを確認するために、これらのガイドラインに従う必要があります。

  • バケーションレンタルポリシー
  • 検索の基本
  • 一般的な構造化データガイドライン

警告: サイトがこれらのガイドラインの1つ以上に違反している場合、Googleは手動での対応を行う可能性があります。問題を修正した後、サイトを再評価のために提出できます。

構造化データタイプの定義

以下の表は、schema.org/VacationRentalを使用してバケーションレンタルリストをマークアップするためのプロパティとその使用法を示しています。構造化データが表示されるためには、必要なプロパティを含める必要があります。また、コンテンツに関する追加情報を提供するために推奨されるプロパティを含めることもでき、これによりより良いユーザー体験が得られます。

バケーションレンタル

バケーションレンタルの完全な定義は、schema.org/VacationRentalで確認できます。

Required properties
containsPlace AccommodationA vacation rental listing must contain one Accommodation to markup additional details such as beds, occupancy, number of rooms, and amenityFeature properties.
containsPlace.occupancy QuantitativeValueInformation about the maximum number of guests allowed to stay at the vacation rental listing.

"occupancy": {
  "@type": "QuantitativeValue",
  "value" : 5
  }
containsPlace.occupancy.value IntegerThe numerical value of guests allowed to stay at the vacation rental listing.
identifier TextA unique identifier for the property.

Additional guidelines:

  • The identifier must be independent of the listing content; for example, it won’t change when the property owner updates the listing name or number of bedrooms.
  • The same identifier must be used for the same listing in different languages.
image Repeated URLOne or more images of the listing. The listing must have a minimum of 8 photos (at least 1 image of each of the following: bedroom, bathroom, and common area).

Additionally, follow the Property listing image requirements.

latitude
(or geo.latitude)
NumberThe latitude of the listing’s location. Precision must be at least 5 decimal places.
longitude
(or geo.longitude)
NumberThe longitude of the listing’s location. Precision must be at least 5 decimal places.
name TextThe name of the vacation rental listing.
Recommended properties
additionalType TextThe type of vacation rental listing. Here are some suggested values:

  • Apartment
  • Bungalow
  • Cabin
  • Chalet
  • Cottage
  • Gite
  • HolidayVillageRental
  • House
  • Villa
  • VacationRental

The full definitions of these values are in Categories for lodging businesses.

address PostalAddressInformation about the street address of the listing. Include all properties that apply to your country.

"address": {
  "addressCountry": "US",
  "addressLocality": "Mountain View",
  "addressRegion": "California",
  "postalCode": "94043",
  "streetAddress": "1600 Amphitheatre Pkwy."
}
address.addressCountry TextThe country of your vacation listing, using the two-letter ISO 3166-1 alpha-2 country code.
address.addressLocality TextThe city of your vacation listing.
address.addressRegion TextThe region of your vacation listing. For example, a state.
address.postalCode TextThe postal code for your vacation listing.
address.streetAddress TextThe full street address of your vacation listing.
aggregateRating AggregateRatingThe average vacation rental rating is based on multiple ratings or reviews. Follow the review snippet guidelines and the list of required and recommended aggregate rating properties.
brand TextThe brand ID associated with this property. Read more about how to to associate your properties to brands and how link your brand icons and display names to respective brand IDs in the Hotel Center documentation.
checkinTime TimeThe earliest time someone may check into a lodging establishment in ISO 8601 format.

Example: 14:30:00+08:00

checkoutTime TimeThe latest time someone may check into a lodging establishment in ISO 8601 format.

Example: 14:30:00+08:00

containsPlace.additionalType TextThe type of room for this accommodation. Use one of the following values:

  • EntirePlace
  • PrivateRoom
  • SharedRoom
containsPlace.amenityFeature Repeated amenityFeature

Whether the property has a certain feature or amenity. Boolean examples follow this pattern:

"amenityFeature": {
  "@type": "LocationFeatureSpecification",
  "name" : "featureName",
  "value": true
}

Boolean valuesUse one of the following values for the amenityFeature.name property. The values must be in English, even for non-English listings.

ac Whether the property has air conditioning.
airportShuttle Whether the host provides transportation to and from airport or other terminals.
balcony Whether the property has a balcony.
beachAccess Whether the property has access to a public beach close to the property.
kidsFriendly Whether the property is suitable for children.
crib Whether the property provides a crib.
elevator Whether the property has an elevator.
fireplace Whether the property has a fireplace.
freeBreakfast Whether the property has breakfast included.
gymFitnessEquipment Whether the property has a gym or fitness equipment.
heating Whether the property has heating.
hotTub Whether the property has a hot tub.
instantBookable Whether the property is instantly bookable through the checkout process. The alternative is waiting for approval.
ironingBoard Whether the property has ironing boards available.
kitchen Whether the property has a kitchen.
microwave Whether the property has a microwave available.
outdoorGrill Whether the property has a grill.
ovenStove Whether the property has an oven or a stove.
patio Whether the property has a patio.
petsAllowed Whether the guest is allowed to bring a pet to the property.

pool Whether the property has a pool.
privateBeachAccess Whether the property has dedicated access to a non-public beach.
selfCheckinCheckout Whether the property supports self checkin and checkout.
smokingAllowed Whether smoking is allowed in the unit.

tv Whether the property has a TV.
washerDryer Whether the property has laundry appliances.
wheelchairAccessible Whether the property is wheelchair accessible.
wifi Whether the property has wifi.

Non-boolean values

We also support the following non-boolean name and value pairs for amenityFeature. Both values must be in English, even for non-English listings.

Non-boolean values follow this pattern:

"amenityFeature": {
  "@type": "LocationFeatureSpecification",
  "name" : "featureName",
  "value": "detail"
  }
internetType

The type of internet available on the property. Here are some suggested values:

  • Free
  • Paid
  • None
"amenityFeature": {
  "@type": "LocationFeatureSpecification",
  "name" : "internetType",
  "value": "Free"
}
parkingType The type of parking available on the property. Here are some suggested values:

  • Free
  • Paid
  • None
"amenityFeature": {
  "@type": "LocationFeatureSpecification",
  "name" : "parkingType",
  "value": "Free"
}
poolType The type of pool available on the property. Here are some suggested values:

  • Indoor
  • Outdoor
  • None
"amenityFeature": {
  "@type": "LocationFeatureSpecification",
  "name" : "poolType",
  "value": "Outdoor"
}
licenseNum The license number (tourist or business) required to be shown for properties in certain regions of the world. It could be repeated and, if multiple licenses exist, we suggest adding the authority of the license as context (for example: Paris: 123456ABC).

"amenityFeature": {
  "@type": "LocationFeatureSpecification",
  "name" : "licenseNum",
  "value": "Paris: 123456ABC"
}
containsPlace.bed Repeated BedDetailsInformation about the type and number of beds in the listing.

"bed": [{
  "@type": "BedDetails",
  "numberOfBeds" : 1,
  "typeOfBed": "Queen"
  },
  {
  "@type": "BedDetails",
  "numberOfBeds" : 2,
  "typeOfBed": "Single"
  }]
containsPlace.bed.numberOfBeds IntegerThe number of beds in the listing.
containsPlace.bed.typeOfBed TextThe type of beds in the listing. Here are some suggested values:

  • CaliforniaKing
  • King
  • Queen
  • Full
  • Double
  • SemiDouble
  • Single
containsPlace.floorSize QuantitativeValueSize of the accommodation. It must be specified using unitCode property values:

  • For square feet: FTK or SQFT
  • For square meters: MTK or SQM
"floorSize": {
  "@type": "QuantitativeValue",
  "value" : 75,
  "unitCode": "MTK"
  }
containsPlace.numberOfBathroomsTotal IntegerThe total bathrooms in the listing. Follow real estate conventions as documented in RESO and use the simple sum of the number of bathrooms. For example, for a property with two full bathrooms and one half bathroom, the total number of bathrooms is 2.5.
containsPlace.numberOfBedrooms IntegerThe total number of bedrooms in the listing.
containsPlace.numberOfRooms IntegerThe total number of rooms in the listing.
description TextA description of the property.
knowsLanguage Repeated TextThe languages the host can speak. Use language codes from the IETF BCP 47 standard, such as en-US or fr-FR.
review Repeated ReviewOne or more user reviews of the listing. Follow the review snippet guidelines and the list of required and recommended review properties.

"review": {
  "@type": "Review",
  "reviewRating": {
    "@type": "Rating",
    "ratingValue": "4",
    "bestRating": "5"
  },
  "datePublished": "2023-02-09"
  "author": {
    "@type": "Person",
    "name": "Lillian R"
  }
}
review.contentReferenceTime DateTime

The start date of the author’s stay.

Search Console के साथ समृद्ध परिणामों की निगरानी करें

Search Console एक ऐसा उपकरण है जो आपको यह ट्रैक करने में मदद करता है कि आपकी पृष्ठ Google खोज में कैसे प्रदर्शन करते हैं। Google खोज परिणामों में शामिल होने के लिए आपको Search Console के लिए साइन अप करने की आवश्यकता नहीं है, लेकिन यह आपको यह समझने और सुधारने में मदद कर सकता है कि Google आपके साइट को कैसे देखता है। हम निम्नलिखित मामलों में Search Console की जांच करने की सिफारिश करते हैं:

  • पहली बार संरचित डेटा लागू करने के बाद
  • नए टेम्पलेट जारी करने या अपने कोड को अपडेट करने के बाद
  • समय-समय पर ट्रैफ़िक का विश्लेषण करते समय

यथार्थ डेटा को पहली बार लागू करने के बाद

जब Google आपकी पृष्ठों को अनुक्रमित कर लेता है, तो प्रासंगिक समृद्ध परिणाम स्थिति रिपोर्ट का उपयोग करके समस्याओं की जांच करें। आदर्श रूप से, वैध आइटम की संख्या में वृद्धि होनी चाहिए और अमान्य आइटम की संख्या में वृद्धि नहीं होनी चाहिए। यदि आप अपने संरचित डेटा में समस्याएँ पाते हैं:

  • अमान्य आइटम को ठीक करें।
  • जांचें कि क्या समस्या बनी हुई है, इसके लिए एक सक्रिय URL का निरीक्षण करें।
  • स्थिति रिपोर्ट का उपयोग करके सत्यापन का अनुरोध करें।

नए टेम्पलेट जारी करने के बाद या अपने कोड को अपडेट करने के बाद

जब आप अपनी वेबसाइट में महत्वपूर्ण परिवर्तन करते हैं, तो संरचित डेटा अमान्य आइटम में वृद्धि की निगरानी करें।

  • यदि आप अमान्य आइटम में वृद्धि देखते हैं, तो हो सकता है कि आपने एक नया टेम्पलेट लागू किया हो जो काम नहीं कर रहा हो, या आपकी साइट मौजूदा टेम्पलेट के साथ नए और बुरे तरीके से इंटरैक्ट कर रही हो।
  • यदि आप वैध आइटम में कमी देखते हैं (जो अमान्य आइटम में वृद्धि के साथ मेल नहीं खाता है), तो संभव है कि आप अब अपनी पृष्ठों में संरचित डेटा एम्बेड नहीं कर रहे हों। समस्या का कारण जानने के लिए URL निरीक्षण उपकरण का उपयोग करें।

चेतावनी: अपने पृष्ठों को डिबग करने के लिए कैश लिंक का उपयोग न करें। इसके बजाय, URL निरीक्षण उपकरण का उपयोग करें क्योंकि यह आपके पृष्ठों का सबसे अद्यतन संस्करण दिखाता है।

नियमित रूप से ट्रैफ़िक का विश्लेषण करना

Google खोज ट्रैफ़िक का विश्लेषण करने के लिए प्रदर्शन रिपोर्ट का उपयोग करें। डेटा आपको दिखाएगा कि आपकी पृष्ठ कितनी बार खोज में समृद्ध परिणाम के रूप में दिखाई दे रही है, उपयोगकर्ता इसे कितनी बार क्लिक करते हैं और आप खोज परिणामों में औसत किस स्थिति पर दिखाई देते हैं। आप स्वचालित रूप से इन परिणामों को खोज कंसोल API के साथ भी खींच सकते हैं।

समस्या समाधान

यदि आप संरचित डेटा को लागू करने या डिबग करने में कठिनाई महसूस कर रहे हैं, तो यहां कुछ संसाधन हैं जो आपकी मदद कर सकते हैं।

  • यदि आप एक सामग्री प्रबंधन प्रणाली (CMS) का उपयोग कर रहे हैं या कोई और आपकी साइट का ख्याल रख रहा है, तो उनसे मदद मांगें। सुनिश्चित करें कि आप उन्हें किसी भी खोज कंसोल संदेश को आगे बढ़ाएं जो समस्या को विस्तृत करता है।
  • Google यह गारंटी नहीं देता है कि संरचित डेटा का उपभोग करने वाली सुविधाएँ खोज परिणामों में दिखाई देंगी। समृद्ध परिणाम में आपकी सामग्री नहीं दिखाने के सामान्य कारणों की सूची देखने के लिए सामान्य संरचित डेटा दिशानिर्देश देखें।
  • आपके संरचित डेटा में एक त्रुटि हो सकती है। संरचित डेटा त्रुटियों की सूची की जाँच करें।
  • यदि आपको अपनी पृष्ठ पर संरचित डेटा के खिलाफ एक मैनुअल कार्रवाई प्राप्त हुई है, तो पृष्ठ पर संरचित डेटा को अनदेखा किया जाएगा (हालाँकि पृष्ठ अभी भी Google खोज परिणामों में दिखाई दे सकता है)। संरचित डेटा की समस्याओं को ठीक करने के लिए मैनुअल कार्य रिपोर्ट का उपयोग करें।
  • यह निर्धारित करने के लिए कि क्या आपकी सामग्री दिशानिर्देशों के अनुपालन में नहीं है, दिशानिर्देशों की फिर से समीक्षा करें। समस्या स्पैमी सामग्री या स्पैमी मार्कअप उपयोग के कारण हो सकती है। हालाँकि, समस्या एक सिंटैक्स समस्या नहीं हो सकती है, और इसलिए समृद्ध परिणाम परीक्षण इन समस्याओं की पहचान नहीं कर पाएगा।
  • गायब समृद्ध परिणामों या कुल समृद्ध परिणामों में गिरावट को हल करें।
  • फिर से क्रॉलिंग और फिर से अनुक्रमण के लिए समय दें। याद रखें कि Google द्वारा एक पृष्ठ को खोजने और क्रॉल करने में प्रकाशित होने के बाद कई दिन लग सकते हैं। क्रॉलिंग और अनुक्रमण के बारे में सामान्य प्रश्नों के लिए Google खोज क्रॉलिंग और अनुक्रमण FAQ की जाँच करें।
  • Google खोज केंद्रीय फोरम में एक प्रश्न पोस्ट करें।