Moz Q&A is closed.
After more than 13 years, and tens of thousands of questions, Moz Q&A closed on 12th December 2024. Whilst we’re not completely removing the content - many posts will still be possible to view - we have locked both new posts and new replies. More details here.
Can Schema handle two sets of business hours?
- 
					
					
					
					
 I have a client who, due to covid, will have two sets of business hours. Morning hours for business customers, and afternoon hours for general customers. Is it possible to designate this distinction in schema? 
- 
					
					
					
					
 What it will break is the ability to indicate that a place is closed over lunch-time with a single OpeningHoursSpecification node, which works currently because you can simply sort the times for opens/closes to reconstruct the intended order, like so: <code># opens 8:00 - 12:30 and 14:00 - 20:00 opens 08:00:00 closes 12:30:00 opens 14:00:00 closes 20:00:00</code>if you allow <code># opens 20.00 - 02:00 next day opens 20:00:00 closes 02:00:00</code>then there can be cases that become ambiguous, e.g. i. if you use more than one pair per OpeningHoursSpecification without making the case undecidable, like so: <code># opens 8 - 16:00 and 21:00 - 9:00: next day opens 08:00:00 closes 16:00:00 opens 21:00:00 closes 09:00:00</code>It could also mean opens 8:00 - 9:00 and 21:00 - 16:00 next day. What might work is a rule that cross-midnight intervals are only allowed if you have exactly one pair of opens / closes properties. And we need to precisely define how this works in the light of additional statements for the next day of the week, in particular with validity constraints (like seasonal opening hours). 
- 
					
					
					
					
 Hello, covid I with you and your client safe days ahead https://developers.google.com/search/docs/data-types/special-announcements https://www.schemaapp.com/how-to/your-guide-to-covid-19-structured-data/ https://schema.org/CovidTestingFacility https://support.google.com/business/answer/3039617?co=GENIE.Platform%3DiOS&hl=en for Structured data I would use it like pharmacy’s do but name is what you like. this tool will help you make your own https://technicalseo.com/tools/schema-markup-generator/ Here are some great examples <title>Dave's Department Store</title> 
 <scripttype="application ld+json"="">{
 "@context":"https://schema.org",
 "@type":"Store",
 "image":[
 "https://example.com/photos/1x1/photo.jpg",
 "https://example.com/photos/4x3/photo.jpg",
 "https://example.com/photos/16x9/photo.jpg"
 ],
 "@id":"http://davesdeptstore.example.com",
 "name":"Dave's Department Store",
 "address":{
 "@type":"PostalAddress",
 "streetAddress":"1600 Saratoga Ave",
 "addressLocality":"San Jose",
 "addressRegion":"CA",
 "postalCode":"95129",
 "addressCountry":"US"
 },
 "geo":{
 "@type":"GeoCoordinates",
 "latitude":37.293058,
 "longitude":-121.988331
 },
 "url":"http://www.example.com/store-locator/sl/San-Jose-Westgate-Store/1427",
 "priceRange":"$$",
 "telephone":"+14088717984",
 "openingHoursSpecification":[
 {
 "@type":"OpeningHoursSpecification",
 "dayOfWeek":[
 "Monday",
 "Tuesday",
 "Wednesday",
 "Thursday",
 "Friday",
 "Saturday"
 ],
 "opens":"08:00",
 "closes":"23:59"
 },
 {
 "@type":"OpeningHoursSpecification",
 "dayOfWeek":"Sunday",
 "opens":"08:00",
 "closes":"23:00"
 }
 ],
 "department":[
 {
 "@type":"Pharmacy",
 "image":[
 "https://example.com/photos/1x1/photo.jpg",
 "https://example.com/photos/4x3/photo.jpg",
 "https://example.com/photos/16x9/photo.jpg"
 ],
 "name":"Dave's Pharmacy",
 "telephone":"+14088719385",
 "openingHoursSpecification":[
 {
 "@type":"OpeningHoursSpecification",
 "dayOfWeek":[
 "Monday",
 "Tuesday",
 "Wednesday",
 "Thursday",
 "Friday"
 ],
 "opens":"09:00",
 "closes":"19:00"
 },
 {
 "@type":"OpeningHoursSpecification",
 "dayOfWeek":"Saturday",
 "opens":"09:00",
 "closes":"17:00"
 },
 {
 "@type":"OpeningHoursSpecification",
 "dayOfWeek":"Sunday",
 "opens":"11:00",
 "closes":"17:00"
 }
 ]
 }
 ]
 }</scripttype="application>remember to submit the changes to google here [https://search.google.com/search-console/special-announcement](https://search.google.com/search-console/special-announcement) I didn’t finish the last one but the tool will help ma it work sincerely, Tom
Got a burning SEO question?
Subscribe to Moz Pro to gain full access to Q&A, answer questions, and ask your own.
Browse Questions
Explore more categories
- 
		
		Moz ToolsChat with the community about the Moz tools. 
- 
		
		SEO TacticsDiscuss the SEO process with fellow marketers 
- 
		
		CommunityDiscuss industry events, jobs, and news! 
- 
		
		Digital MarketingChat about tactics outside of SEO 
- 
		
		Research & TrendsDive into research and trends in the search industry. 
- 
		
		SupportConnect on product support and feature requests. 
Related Questions
- 
		
		
		
		
		
		How does Google handle fractions in titles?
 Which is better practice, using 1/2" or ½"? The keyword research suggests people search for "1 2" with the space being the "/". How does Google handle fractions? Would ½ be the same as 1/2? Intermediate & Advanced SEO | | Choice2
- 
		
		
		
		
		
		Splitting and moving site to two domains - How to redirect
 I have a client who is going to split their retail and wholesale business and rebrand the retail biz. So let’s say they are going to move everything from currentdomain.com to either retaildomain.com or wholesaledomain.com. The most important business for them is the retail site, so they want to pass on as much ranking power as they can from currentdomain.com to retaildomain.com. I see two choices here: We can 301 redirect all of currentdomain.com to retaildomain.com, and then redirect any wholesale pages to wholesaledomain.com. The advantage is that we can use GSC’s change of address tool to report the change to Google. The downside is that there is a redirect chain (2 hops) to wholesaledomain.com. Would this confuse Google? Or we can 301 redirect page by page from currentdomain.com to the appropriate page on either new site. This means no redirect chains but it also means that we can’t use GSC’s change of address tool. Which would you do and why? And is there another option that I'm missing? I appreciate any insights you can share. Intermediate & Advanced SEO | | rich.owings1
- 
		
		
		
		
		
		Can you buy backlinks from fiverr?
 Hi Mozers, I though a while ago I heard that buying backlinks was a no go, until I seen and read this article: I notice the guy that wrote the article suggested that you can buy backlinks from fiverr, and also just make sure they are do-follow backlinks. Can someone please correct me and perhaps clear my confusion over this. As far as I knew it was best to build backlinks by doing guest posting and engaging in relevant forums? Heres the article: http://socialmediafuze.com/10-backlink-strategies-business/ Thanks guys Intermediate & Advanced SEO | | edward-may2
- 
		
		
		
		
		
		Setting up 301 Redirects after acquisition?
 Hello! The company that I work for has recently acquired two other companies. I was wondering what the best strategy would be as it relates to redirects / authority. Please help! Thanks Intermediate & Advanced SEO | | Colin.Accela0
- 
		
		
		
		
		
		Schema for a discount
 Hi! I'm trying to implement schema for a discount and it doesn't seem to be working. Is this the correct code? NAME OF ORDER HERE are $DISCOUNT HERE What am I missing? Thanks! Intermediate & Advanced SEO | | 199580
- 
		
		
		
		
		
		Schema.org and YouTube Videos
 Hi, Does anyone know how to implement schema.org markup with YouTube embedded videos? Thanks Carlos Intermediate & Advanced SEO | | Carlos-R0
- 
		
		
		
		
		
		Can penalties be passed via 301 redirect?
 I have a well established domain that's been hit with some penalties. It hasn't been nuked off the map, just downgraded, especially on short-tail, one word type queries. I'm planning on redirecting this domain to another well established domain. The domains already have a history of lots of interlinking and are very similar from a subject matter standpoint. I feel that the penalized domain has been hit with an "over-optimization" of link anchor text penalty (I'm hoping it's algorithmic, but it could be manual). My question is if anyone has ever heard of a penalty like this being transferred to another domain through a 301 redirect. My hope is that the penalty just puts a cap on how much juice the redirect can pass, rather than transferring the penalty to the other domain itself. Any thoughts on this? Intermediate & Advanced SEO | | SEOMG1
- 
		
		
		
		
		
		Can Affiliate Links Harm Your Rank?
 Does Google interpret Affiliate links as paid links? If so, can Affiliate links harm your rank if they are not properly tagged with a no-follow? Thanks. Intermediate & Advanced SEO | | AWCthreads0
 
			
		 
			
		 
					
				 
					
				 
					
				 
					
				 
					
				 
					
				