Of course you can exclude Structured Data on certain posts (pages and custom post types), too. It’s super easy (see down below). However I would not recommend to use this functionality very often as it messes up your ruleset-metabox and therefore it quickly gets very complicated.
Continue readingCategory: FAQ
Does SNIP work with WP Job Manager?
Yes it does. However you need to work with overridable schema properties within SNIP because the WP Job Manager Plugin does not provide all fields that are necessary to add all recommended properties.
Continue readingHow To: Structured Data for the WP Job Manager Plugin
The WP Job Manager Plugin creates Structured Data out of the box. However, as almost always, these are not complete. Googles Structured Data Test Tool complains about missing recommended fields:
- addressLocality
- addressRegion
- streetAddress
- postalCode
- baseSalary
- And maybe more.
This post describes how you can build your own using SNIP, the Structured Data Plugin for WordPress.
Continue readingPlugin says that there is no route
Robert reported today that he got an error saying that the REST API has no route. Here is how he had fixed it:
Continue readingHow to use stamped.io ratings in Structured Data with SNIP
A customer asked how he can use stamped.io review ratings for an AggregateRating
for his WooCommerce products. Here is how it works:
As far as I know you need to use stamped.io’s WordPress Plugin. It fetches all the ratings from their API and buffers it into the WordPress post meta database table. SNIP can access this data.
First of all you need to follow the example on how to work with custom fields. The configuration of the AggregateRating
schema is a little different.
You can use the following values:
ratingValue
: Post meta field “stamped_io_product_reviews_new->rating”bestRating
: Direct Text Input “5”reviewCount
: Post meta field “stamped_io_product_reviews_new->count”worstRating
: Direct Text Input “1”
That’s it! Have fun! 😉
How to work with custom fields
One of the top questions that I get asked is: “how can I use my custom fields within a Global Snippet?”. So it’s worth writing about it.
Continue readingHow to get the date in search results
Have you ever seen the date of a post in search results? Yes, that’s also done with Structured Data. Here is how it works.
Continue readingWhat does “In Sync” mean?
SNIP Pro will have a “sync functionality”. In this article you can read how I envisage the function in the future.
Continue readingWhat does “predefined” mean?
A predefined Global Snippet is a snippet that has been installed by the plugin when you first activate it. More or less that are example- (or demo-) snippets you can work with.
Continue readingHow to use Loops to iterate over items
In version 2.8.0 of SNIP a long awaited feature came into the plugin. The feature is called “loop” and allows you to define a property to use a loop that it runs through. Here is how this works:
Continue readingCan I use the Rating Form plugin with SNIP?
Mohamed asked if it’s possible to use Rating Form plugin together with SNIP.
Continue readingHow to add social profile links to structured data?
Google shows Social Profile links on the Knowledge Panel. You can add your profile links there by updating your Organization or Person schema. Here is how it works with SNIP
Continue readingErrors and warnings on Googles Structured Data Test Tool. What should I do?
It seem that currently no single week passes by where Google does not change something on the Structured Data algorithm. More and more users a writing to me because they get errors and/or warnings on the Structured Data Test Tool or in the Search Console. This blogpost exists to clarify the difference of both.
Read moreChange number of Reviews on WooCommerce products
Since version 2.7.0 it’s possible to add reviews to the WooCommerce product snippets. As per default the plugin only integrates 5 reviews into the snippet. Here is how you can extend this number.
Continue readingThird party plugins that are causing issues
If a user reports a conflict with another plugin and/or theme, it’s collected here.
Continue readingHow to use a product attribute from WooCommerce
Since version 2.5 it’s possible to add product attributes to your global snippets as well. Here is how this works:
Continue readingHow to generate a BreadcrumbList Schema
A breadcrumb trail on a page indicates the page’s position in the site hierarchy. A user can navigate all the way up in the site hierarchy, one level at a time, by starting from the last breadcrumb in the breadcrumb list.
Google uses the BreadcrumbList Schema-Type to show it in search results. You can read more about that on Googles Reference Page. In this post I’ll show you how to generate a BreadcrumbList with SNIP – The Rich Snippets and Structured Data Plugin for WordPress.
Continue readingHow to install the Rich Snippets Plugin.
Installing the plugin is super easy. After you have downloaded the plugin from CodeCanyon or (in case you bought it from me) right from this site, you just need to follow the steps below.
Continue readingHow can I control access to global snippets?
Normally you should be able to use the Members plugin to control access to global snippets. However, the plugin makes excessive use of WordPress’ REST API. So you also need to make sure, the REST-API calls can be made by users other then administrators. Here is how it works:
Continue readingHow to build your own Event Snippet with data from the Event Calendar Plugin
The Events Calendar Plugin is a very popular plugin when it comes to create event pages on your WordPress site. It also outputs schema.org data on the frontend (that is not visible to the end user). However in the past the developers did not update their code according to the search engines needs. Continue reading
How to deactivate JSON+LD schema output of “The Events Calendar” plugin
Google and other search engines are working heavily on schema.org integration. In the past, a lot of theme and plugin authors have integrated schema.org in their plugins but could not keep up with the speed of changes. So what I see happens a lot is that plugin and theme authors do not update their code accordingly. This is the case with the The Events Calendar plugin, too. It is missing some fields search engines want to see.
Can I use WP-PostRatings with SNIP?
A customer asked if he can use WP-PostRatings Plugin with the Rich Snippets Plugin for WordPress. The answer is yes. Just follow the instructions found here: Does the plugin support custom fields?
You need the following fields:
ratings_everage
andratings_users
You can also take a look at the screenshot below.
That’s it! 😉
How does licensing work?
I’m a seller on Envato Market (CodeCanyon) so I’m bound to their license system. If you want to read more about their licensing, please go and read the information about the Standard License. They even have a FAQ page that should answer most of your questions as well.
Continue readingHow to add @id field to a snippet
Especially if you want to build complex structured data, you want to connect them in a certain way. This is where the @id-property comes in. Here is how you can work with that.
Continue readingDoes the plugin support The Events Calendar and/or The Events Calendar Pro plugin?
Partially. There is currently no built-in support for both of them but you can create your own snippets out of the data the two plugins create.
Further readings:
Is the plugin compatible with Easy Digital Downloads (EDD)?
There is currently no built-in support for this plugin. However we partially support WooCommerce.
Is the plugin compatible with Elementor?
Elementor is just a page builder. It normally has nothing to do with the schema markup that is generated for you.
Is the plugin up-to-date?
A question that I get asked from to time to time is if the plugin gets updated regularly. The answer is yes! The plugin exists since 2011 and it seems that it’s not going anywhere soon! 😉
Continue readingIs the plugin multisite-friendly?
Kind of. If you activate the plugin network-wide you have to setup each site separately. There is no “global schema page” that are included on all network-sites at once.
Do you offer a setup service?
Customers asked if I offer kind of a service to setup schema.org for them. Unfortunately I can’t do it myself. Please ask your personal Web Developer and / or SEO export to help you out on this.
Continue readingDoes the plugin work with Yandex?
Yandex is also one of the founders of the schema.org syntax. So yes, they support it. Please refer to their support pages to learn more about what exactly works and what not.
And before you ask: Yes, Bing also supports it. You can learn more about it on their help pages.
I want to build a Question and Answer site. Is that possible?
Yes, you would need to follow the instructions found here.
What Schema Markup is supported?
This plugin allows you to add every single schema markup found on schema.org. Here is a complete list that shows all markups on one page.
Plus: the plugin allows you to add schemas from the hosted extensions that are not officially part of the main syntax. You can find a complete list on this page.
Here is a complete list, of schema classes / schema types the plugin:
- Article
- MovieSeries
- PhotographAction
- MusicEvent
- ScholarlyArticle
- ScheduleAction
- WholesaleStore
- ConvenienceStore
- PoliticalParty
- PropertyValueSpecification
- AMRadioChannel
- Trip
- MedicalGuidelineContraindication
- DrugPrescriptionStatus
- TextDigitalDocument
- TradeAction
- TelevisionStation
- DeliveryEvent
- SomeProducts
- AutomotiveBusiness
- QuantitativeValueDistribution
- Aquarium
- MedicalConditionStage
- AuthorizeAction
- ReviewAction
- MediaReview
- CourseInstance
- Taxon
- LocalBusiness
- TennisComplex
- Consortium
- Enumeration
- Preschool
- CheckOutAction
- RadioSeries
- Order
- PronounceableText
- DigitalPlatformEnumeration
- PaymentStatusType
- StatusEnumeration
- Beach
- Mosque
- MedicalGuideline
- ResearchOrganization
- SearchResultsPage
- BloodTest
- MedicalSign
- CatholicChurch
- MedicalObservationalStudyDesign
- City
- VideoObject
- PrependAction
- Hotel
- AcceptAction
- Text
- Motorcycle
- ReplaceAction
- EducationalOccupationalCredential
- LiquorStore
- ToyStore
- LodgingBusiness
- ChildrensEvent
- AutomatedTeller
- SportsClub
- BusOrCoach
- PriceSpecification
- AutoRental
- MerchantReturnPolicy
- EmployeeRole
- PresentationDigitalDocument
- Date
- PostalAddress
- AdultOrientedEnumeration
- PerformAction
- Guide
- StructuredValue
- TattooParlor
- WearableSizeGroupEnumeration
- EducationalAudience
- Vessel
- TechArticle
- BroadcastChannel
- Sculpture
- MedicalIndication
- PublicSwimmingPool
- MusicAlbumReleaseType
- Thesis
- NGO
- ComicIssue
- TaxiService
- ConsumeAction
- StatisticalVariable
- Audiobook
- BreadcrumbList
- EducationEvent
- UserComments
- Diet
- OfficeEquipmentStore
- WantAction
- HowTo
- GovernmentBenefitsType
- State
- AccountingService
- CheckAction
- BookmarkAction
- MemberProgramTier
- AddAction
- DayOfWeek
- DrugCost
- Landform
- CorrectionComment
- Poster
- Boolean
- MedicalAudience
- PaymentChargeSpecification
- LakeBodyOfWater
- SocialMediaPosting
- OccupationalTherapy
- ReservationPackage
- Embassy
- AskPublicNewsArticle
- DaySpa
- CssSelectorType
- UserDownloads
- LibrarySystem
- ConstraintNode
- ParcelDelivery
- ProfilePage
- PostOffice
- MedicalContraindication
- OfferForLease
- LegalValueLevel
- Pharmacy
- TheaterEvent
- HealthTopicContent
- ResumeAction
- Property
- OpinionNewsArticle
- FinancialService
- Menu
- PlayAction
- CoverArt
- ReturnFeesEnumeration
- CafeOrCoffeeShop
- AdultEntertainment
- Newspaper
- TypeAndQuantityNode
- MapCategoryType
- BedAndBreakfast
- SizeSystemEnumeration
- MenuItem
- CriticReview
- HairSalon
- AdministrativeArea
- NailSalon
- Painting
- CollegeOrUniversity
- RadioBroadcastService
- Researcher
- SiteNavigationElement
- PublicationEvent
- GovernmentBuilding
- ComputerLanguage
- DrugCostCategory
- SeaBodyOfWater
- TheaterGroup
- ActionStatusType
- Certification
- DryCleaningOrLaundry
- ImageObjectSnapshot
- Game
- TouristTrip
- CompoundPriceSpecification
- MovieClip
- Action
- WPHeader
- DiscoverAction
- MedicalRiskEstimator
- CommunicateAction
- RadioEpisode
- HowToStep
- TravelAction
- CityHall
- MediaGallery
- WinAction
- Winery
- PerformingArtsTheater
- VideoGallery
- Crematorium
- MedicalDevicePurpose
- ConfirmAction
- PhysicalExam
- LendAction
- MedicalBusiness
- MolecularEntity
- NoteDigitalDocument
- MotorcycleDealer
- Table
- MediaSubscription
- WearableMeasurementTypeEnumeration
- CategoryCodeSet
- MeasurementMethodEnum
- ChemicalSubstance
- LoanOrCredit
- QualitativeValue
- BrokerageAccount
- DepositAccount
- DefinedRegion
- Integer
- Residence
- FAQPage
- LiveBlogPosting
- RiverBodyOfWater
- MemberProgram
- MusicVideoObject
- VirtualLocation
- BoatTrip
- Clip
- Taxi
- Distillery
- DepartAction
- Organization
- ReactAction
- ReplyAction
- FinancialProduct
- Nerve
- CarUsageType
- NLNonprofitType
- Intangible
- TrainReservation
- Language
- MovieTheater
- WebAPI
- VideoGameSeries
- Chapter
- XPathType
- DepartmentStore
- Playground
- BusinessFunction
- Blog
- BoatReservation
- FireStation
- Photograph
- PerformingGroup
- InvestmentOrDeposit
- Campground
- ChooseAction
- ActivateAction
- TierBenefitEnumeration
- TreatmentIndication
- ItemList
- DanceGroup
- OrderStatus
- BusStop
- OwnershipInfo
- HVACBusiness
- HowToItem
- PayAction
- Notary
- LoseAction
- ProductReturnPolicy
- Continent
- DrugStrength
- Physician
- RoofingContractor
- HinduTemple
- DietarySupplement
- VoteAction
- DownloadAction
- QAPage
- MediaManipulationRatingEnumeration
- HealthInsurancePlan
- Airport
- MortgageLoan
- CDCPMDRecord
- DDxElement
- ProductReturnEnumeration
- DataType
- Joint
- Bakery
- TVSeries
- LegalForceStatus
- Offer
- ImageObject
- HowToSection
- RecyclingCenter
- SoftwareSourceCode
- ShareAction
- ApprovedIndication
- DonateAction
- CreativeWork
- RVPark
- MerchantReturnPolicySeasonalOverride
- PlanAction
- Course
- BusStation
- WorkBasedProgram
- MovieRentalStore
- UnRegisterAction
- Canal
- PhysicalActivity
- MedicalGuidelineRecommendation
- JobPosting
- EmployerAggregateRating
- Play
- PlaceOfWorship
- QuoteAction
- GovernmentOffice
- EmailMessage
- MedicalWebPage
- VisualArtwork
- CommentAction
- WriteAction
- OfferForPurchase
- PaymentService
- GeospatialGeometry
- Synagogue
- ComedyEvent
- DataCatalog
- HealthAspectEnumeration
- MusicReleaseFormatType
- ExerciseAction
- EventSeries
- AdvertiserContentArticle
- TVSeason
- ShippingDeliveryTime
- Claim
- Episode
- OfferCatalog
- SportsActivityLocation
- CurrencyConversionService
- AmpStory
- MedicalRiskScore
- LinkRole
- RadiationTherapy
- HowToTool
- TakeAction
- BorrowAction
- ReturnAction
- EmploymentAgency
- EducationalOccupationalProgram
- GolfCourse
- Barcode
- Attorney
- Bridge
- TextObject
- Recipe
- Map
- GamePlayMode
- ComicSeries
- Distance
- PublicToilet
- GasStation
- TrackAction
- MediaEnumeration
- VeterinaryCare
- AnatomicalStructure
- ReserveAction
- ShippingRateSettings
- PodcastSeason
- GardenStore
- IgnoreAction
- SingleFamilyResidence
- Event
- Church
- ExercisePlan
- Schedule
- Quiz
- InsuranceAgency
- RadioSeason
- Plumber
- Suite
- AlignmentObject
- MerchantReturnEnumeration
- Store
- DisagreeAction
- PreOrderAction
- Brand
- Resort
- InformAction
- TVEpisode
- ComputerStore
- MedicalTest
- ArriveAction
- DiscussionForumPosting
- UserPageVisits
- NutritionInformation
- Product
- AssignAction
- LifestyleModification
- SolveMathAction
- MusicComposition
- MoveAction
- ListenAction
- MedicalTrial
- BookFormatType
- AgreeAction
- DrugLegalStatus
- PhysicalTherapy
- Energy
- MedicalProcedure
- TVClip
- ArchiveComponent
- EmployerReview
- SatiricalArticle
- WebSite
- PriceTypeEnumeration
- StupidType
- RecommendedDoseSchedule
- EntertainmentBusiness
- AmusementPark
- TireShop
- EventVenue
- OrganizationRole
- OnlineStore
- ReturnMethodEnumeration
- Person
- TouristInformationCenter
- SaleEvent
- Country
- ComedyClub
- MobileApplication
- MonetaryAmount
- SocialEvent
- UKNonprofitType
- DriveWheelConfigurationValue
- MeetingRoom
- ProgramMembership
- ProductModel
- HobbyShop
- Role
- IndividualProduct
- MedicalScholarlyArticle
- EndorseAction
- StatisticalPopulation
- Accommodation
- Apartment
- DatedMoneySpecification
- OrganizeAction
- DigitalDocumentPermission
- MarryAction
- QuantitativeValue
- UserCheckins
- PostalCodeRangeSpecification
- Hostel
- USNonprofitType
- CovidTestingFacility
- FlightReservation
- ImageGallery
- Recommendation
- FoodEstablishment
- Question
- PriceComponentTypeEnumeration
- BookSeries
- Car
- ReadAction
- RadioClip
- LikeAction
- GiveAction
- ProductGroup
- EUEnergyEfficiencyEnumeration
- Locksmith
- LegislationObject
- DrugPregnancyCategory
- DigitalDocument
- MedicalProcedureType
- Float
- HomeGoodsStore
- BusinessEvent
- MedicineSystem
- FoodService
- VideoGameClip
- DataFeed
- Room
- SportsOrganization
- SpecialAnnouncement
- VitalSign
- Time
- BroadcastService
- Legislation
- BoatTerminal
- Brewery
- GovernmentOrganization
- EnergyEfficiencyEnumeration
- GeoCircle
- HousePainter
- SheetMusic
- WorkersUnion
- Book
- EndorsementRating
- RadioStation
- MathSolver
- ElectronicsStore
- MedicalSpecialty
- WebContent
- ComicStory
- DataFeedItem
- MensClothingStore
- MotorcycleRepair
- PhysiciansOffice
- BowlingAlley
- FundingAgency
- MedicalImagingTechnique
- LegalService
- OceanBodyOfWater
- AutoPartsStore
- CompleteDataFeed
- BedDetails
- CookAction
- AggregateRating
- Festival
- Vehicle
- 3DModel
- InviteAction
- DeliveryMethod
- LeaveAction
- SportsTeam
- DiagnosticProcedure
- Hackathon
- DislikeAction
- WearAction
- PodcastEpisode
- MedicalCode
- TieAction
- ReturnLabelSourceEnumeration
- PhysicalActivityCategory
- IPTCDigitalSourceEnumeration
- InfectiousDisease
- RentalCarReservation
- ReportedDoseSchedule
- UnitPriceSpecification
- FilmAction
- MeasurementTypeEnumeration
- BlogPosting
- UpdateAction
- BikeStore
- Ligament
- OfferShippingDetails
- Season
- MusicGroup
- Grant
- EventReservation
- RepaymentSpecification
- TouristAttraction
- Thing
- WarrantyScope
- Vein
- MedicalObservationalStudy
- FloorPlan
- PodcastSeries
- GenderType
- EatAction
- EntryPoint
- MedicalDevice
- VacationRental
- Manuscript
- MedicalEvidenceLevel
- HardwareStore
- ClaimReview
- TouristDestination
- WebPageElement
- Rating
- CreateAction
- Report
- MedicalOrganization
- LodgingReservation
- AssessAction
- RsvpAction
- EnergyStarEnergyEfficiencyEnumeration
- EmergencyService
- BioChemEntity
- AutoRepair
- MonetaryGrant
- EducationalOrganization
- PathologyTest
- SoftwareApplication
- MedicalStudy
- BusTrip
- ApplyAction
- GeoShape
- ServiceChannel
- WebApplication
- MonetaryAmountDistribution
- PaymentCard
- TrainTrip
- IceCreamShop
- MaximumDoseSchedule
- Syllabus
- Review
- MusicAlbum
- HealthClub
- GovernmentService
- Dentist
- CreativeWorkSeries
- CollectionPage
- PoliceStation
- Ticket
- MedicalSymptom
- EventStatusType
- DataDownload
- SuspendAction
- WarrantyPromise
- GameAvailabilityEnumeration
- NewsArticle
- HealthAndBeautyBusiness
- ArchiveOrganization
- MusicAlbumProductionType
- SellAction
- PawnShop
- WPAdBlock
- MedicalClinic
- FindAction
- Seat
- Artery
- NewsMediaOrganization
- UseAction
- ShoppingCenter
- Optician
- DoseSchedule
- AboutPage
- AutoBodyShop
- AutoWash
- OrderAction
- MedicalTestPanel
- DiagnosticLab
- InteractionCounter
- SuperficialAnatomy
- MiddleSchool
- BackgroundNewsArticle
- ComicCoverArt
- SurgicalProcedure
- CampingPitch
- HighSchool
- Waterfall
- WPFooter
- PublicationIssue
- MedicalEnumeration
- MedicalRiskFactor
- ClothingStore
- DefenceEstablishment
- BedType
- APIReference
- Florist
- CreditCard
- JewelryStore
- WPSideBar
- MovingCompany
- Dataset
- UserLikes
- TravelAgency
- DeactivateAction
- DateTime
- VideoObjectSnapshot
- Atlas
- AudioObjectSnapshot
- MotorizedBicycle
- PaintAction
- PsychologicalTreatment
- Periodical
- MedicalTrialDesign
- MediaObject
- CheckInAction
- WearableSizeSystemEnumeration
- Motel
- Conversation
- AnalysisNewsArticle
- BarOrPub
- ItemListOrderType
- ContactPoint
- Pond
- Answer
- RestrictedDiet
- Code
- ScreeningEvent
- CableOrSatelliteService
- SchoolDistrict
- CheckoutPage
- MedicalCause
- Substance
- MenuSection
- BroadcastEvent
- InsertAction
- EventAttendanceModeEnumeration
- ShortStory
- UserPlays
- GatedResidenceCommunity
- SizeGroupEnumeration
- OutletStore
- MediaReviewItem
- Restaurant
- Electrician
- RsvpResponseType
- AllocateAction
- WatchAction
- DeleteAction
- URL
- PetStore
- ProductCollection
- ActionAccessSpecification
- Reservation
- FundingScheme
- RentAction
- FurnitureStore
- BookStore
- HowToSupply
- BuddhistTemple
- OrderItem
- AnatomicalSystem
- TransferAction
- AudioObject
- JoinAction
- SpreadsheetDigitalDocument
- FastFoodRestaurant
- Protein
- SkiResort
- MedicalEntity
- ReceiveAction
- Volcano
- DanceEvent
- MedicalIntangible
- UserReview
- BusReservation
- GeneralContractor
- Patient
- HyperToc
- RealEstateAgent
- Bone
- HomeAndConstructionBusiness
- RealEstateListing
- Drug
- Quantity
- Library
- School
- MedicalRiskCalculator
- DrawAction
- GeoCoordinates
- StadiumOrArena
- InstallAction
- ResearchProject
- SportingGoodsStore
- FollowAction
- ImagingTest
- Mountain
- Service
- ControlAction
- BoardingPolicyType
- PlayGameAction
- Collection
- ParkingFacility
- ApartmentComplex
- CivicStructure
- Courthouse
- SearchAction
- SendAction
- DefinedTerm
- BusinessAudience
- EngineSpecification
- FMRadioChannel
- AggregateOffer
- Audience
- DrugClass
- Reservoir
- AnimalShelter
- HealthPlanFormulary
- HowToDirection
- ReservationStatusType
- Specialty
- LearningResource
- TrainStation
- LymphaticVessel
- Corporation
- ChildCare
- ArtGallery
- MedicalTherapy
- Duration
- Airline
- BodyMeasurementTypeEnumeration
- SubwayStation
- MusicRecording
- Drawing
- WebPage
- OnlineBusiness
- ReviewNewsArticle
- FoodEvent
- LandmarksOrHistoricalBuildings
- CategoryCode
- SportsEvent
- UserPlusOnes
- Number
- NightClub
- TelevisionChannel
- PreventionIndication
- HealthPlanNetwork
- BankAccount
- ShoeStore
- SpeakableSpecification
- LiteraryEvent
- GameServer
- RefundTypeEnumeration
- SeekToAction
- Hospital
- HowToTip
- BeautySalon
- OfferItemCondition
- BrainStructure
- AppendAction
- AchieveAction
- MusicVenue
- Series
- Statement
- Permit
- AskAction
- HealthPlanCostSharingSpecification
- Observation
- OnDemandEvent
- GovernmentPermit
- NonprofitType
- Casino
- MoneyTransfer
- ListItem
- Mass
- MusicRelease
- Invoice
- ProfessionalService
- Cemetery
- DrinkAction
- BefriendAction
- PaymentMethod
- DefinedTermSet
- ViewAction
- Museum
- Park
- GameServerStatus
- UserInteraction
- ItemPage
- SizeSpecification
- Flight
- Quotation
- SubscribeAction
- Comment
- House
- MobilePhoneStore
- LegislativeBuilding
- MedicalSignOrSymptom
- Muscle
- ParentAudience
- RegisterAction
- BusinessEntityType
- LocationFeatureSpecification
- OccupationalExperienceRequirements
- RejectAction
- CreativeWorkSeason
- InvestmentFund
- ItemAvailability
- ReportageNewsArticle
- TipAction
- BuyAction
- VisualArtsEvent
- BodyOfWater
- Message
- TaxiReservation
- HyperTocEntry
- Class
- ContactPage
- Demand
- FoodEstablishmentReservation
- IndividualPhysician
- CertificationStatusEnumeration
- PerformanceRole
- MedicalStudyStatus
- SteeringPositionValue
- ContactPointOption
- DeliveryChargeSpecification
- ExerciseGym
- BankOrCreditUnion
- OpeningHoursSpecification
- Place
- PaymentMethodType
- GroceryStore
- Movie
- CancelAction
- Zoo
- UserBlocks
- MedicalCondition
- PropertyValue
- TherapeuticProcedure
- Project
- InternetCafe
- AutoDealer
- SearchRescueOrganization
- Occupation
- TaxiStand
- UserTweets
- PalliativeProcedure
- MedicalAudienceType
- Gene
- ExhibitionEvent
- HotelRoom
- VideoGame
- RadioChannel
- PublicationVolume
- EnergyConsumptionDetails
- DeliveryTimeSettings
- MusicPlaylist
- InteractAction
- BroadcastFrequencySpecification
- ElementarySchool
- MusicStore
- InfectiousAgentClass
- PeopleAudience
- SelfStorage
- ExchangeRateSpecification
- DigitalDocumentPermissionType
Does the plugin add content to each website page?
The answer to this questions (obviously) is yes as we have to output readable structured data so that search engines can read it.
However the data that is outputted is not visible to the end user. It’s only readable by search engines.
If you would view the sourcecode of one of your pages, you would find lines starting with something that looks like this:
<script data-snippet_id="snip-59a6a8000b284" type="application/ld+json">...</scrtip>
The data that can be found between these lines is the actual structured data that is formatted in JSON+LD format.
Can I create a star rating system with this plugin?
SNIP, the Structured Data Plugin for WordPress allows you to create Rich Snippets that produce stars in search results. However it does not allow your users to rate your blog post as it’s not a rating plugin. That means it has no built-in rating system that counts automatically.
Continue readingWhat are the requirements to run this plugin?
You can find the latest requirements on this page.
How to give special user roles the right to manage global snippets
A customer today asked if it’s possible to give other user roles the permission to manage global snippets. The answer is yes, but this needs some preparation. Here is how it works:
Continue readingWhat is Schema Markup, Rich Snippets and/or Rich Search Results?
Update Dec. 2018: I’ve a new Structured Data Training Course that explains everything in more detail. It’s free. So hop over to start the training.
In this video I want to answer the following questions:
Continue readingWhat should I do if I get a ‘Not found’ error when adding properties?
The easiest thing is to update to version 2.3.5 or higher. It solves a redirecting issue. If you want to learn more about the error, read on: Continue reading
How to delete a snippet from a single, page or custom post type.
This blog post describes how a snippet can be deleted from a single post, page or custom post type. Continue reading
How to build a Question-And-Answer snippet
Ben asked the question on how to add Questions and Answers. Here is a quick “How to” for a single post. Basically you need two schema types here: Question and QAPage.
What are Global Snippets?
Global Snippets are a beautiful thing. They allow you to add one rich snippet to many posts at once. But how does it work exactly?
How to create a global Rich Snippet
- When you activate the plugin you will see a new menu item under “snip” in your WordPress dashboard. It’s named “Global Snippets”.
- Just open it up and add a new Global Snippet.
- You will then be able to create a Rich Snipppets.
- When you’ve finished creating the snippet, you can choose where it should appear.
- For this scroll down to the “Position” metabox.
- There you can create a set of rules to determine which pages will use these schema.org syntax you’ve just created.
Are there any examples?
Yes there are!
- Go to “snip | Structured Data” in your WordPress dashboard and choose “Setup Wizard”.
- Go through the Setup Wizard. It will ask what schemas you want to install.
How can I fill certain properties automatically?
- As you can read here, it’s possible to create properties from post content. Please take a look at the video we’ve prepared. It shows exactly how to do it.
- You can also use custom fields.
- If it’s necessary to overwrite certain values per-post: read how to make properties overridable.
Can I add another snippet to a post that has a global snippet?
Yes you can. Read more about this here: Can I use multiple snippets on one page?
How to tell search engines which of the snippets is the main snippet on a page
As you may know it’s possible to have multiple snippets on one page. However this may cause side effects. Especially if you’re using multiple snippets that can create a Rich Snippet on search results. Let’s say you have a blogpost that generates the following snippets:
- WebPage
- Review
- Event
The Review- and the Event-Snippet can create a Rich Snippet on search results. But how do you tell search engines which one to show? Continue reading
Can I use multiple snippets on one page?
A new customer contacted me today and had a really good question. So I thought I can write a blogpost about it. The question was if it’s okay to have multiple snippets of the same type on one page. Here is the answer:
Continue readingCan the plugin be updated automatically?
Yes, but only with version 5.5 of WordPress and above. It brings all the necessary functions that are needed to update the plugin automatically over time.
Before WordPress 5.5 the plugin-update can be triggered from the “Update” menu in your WordPress dashboard.
Read more below if the update cannot be performed:
Continue readingCan I use the plugin together with WP Ultimate Recipe?
Partially. There is no built-in support for this plugin in SNIP, but read on. I was able to test the free as well as the premium plugin (thanks to Mohamed).
Continue readingI get an error that the domain is bound to another host.
This error occurs because CodeCanyon only sells licences that are available for a single domain. If you try to install the plugin on more than one domain, you’ll get the following error on the second domain:
“It seems that this purchase code is tied to another host. Please buy a new license in order to use this plugin on another sites.”
or
It seems that this purchase code is tied to another host and/or IP address. A purchase code can only be linked to one domain at a time.
Continue readingCan I create structured data automatically from post content?
You’re definitely looking onto the right plugin. It allows you to add so called “global snippets”. That means that you can add snippets for specific posts, post types, categories or whatever you need and add them dynamically depending on your rules. Continue reading
Can I use Yoast SEO title and description?
Yes, with the beginning of version 2.2.0 you can use the following three internal values (if Yoast SEO plugin is installed):
- SEO title
- SEO meta description
- and the Primary Category
Does the plugin support custom fields?
In general, yes but there are limitations. Some of the plugins out there (like AdvancedCustomFields) save their data into the wp_postmeta
database table. From there you can use the saved data to include it into your snippets.