{"id":716,"date":"2007-02-27T15:56:37","date_gmt":"2007-02-27T15:56:37","guid":{"rendered":"http:\/\/www.markwilson.co.uk\/blog\/2007\/02\/the-search-engine-friendly-way-to-merge-domains.htm"},"modified":"2007-02-27T15:57:26","modified_gmt":"2007-02-27T15:57:26","slug":"the-search-engine-friendly-way-to-merge-domains","status":"publish","type":"post","link":"https:\/\/www.markwilson.co.uk\/blog\/2007\/02\/the-search-engine-friendly-way-to-merge-domains.htm","title":{"rendered":"The search engine friendly way to merge domains"},"content":{"rendered":"<p>In common with many website owners, I have multiple domain names pointing at a single website (<a href=\"http:\/\/www.markwilson.co.uk\/\">markwilson.co.uk<\/a>, <a href=\"http:\/\/www.markwilson.me.uk\/\">markwilson.me.uk<\/a> and <a href=\"http:\/\/www.markwilson.it\/\">markwilson.it<\/a>).  There&#8217;s nothing wrong with that (it&#8217;s often used to present localised content or to protect a trademark) but <a href=\"http:\/\/www.websitesource.com\/tutorials\/301.shtml\">certain search engines will penalise sites where it appears that multiple URLs are being used to present duplicate content<\/a> (hence increasing the link count and inflating the position within the index).<\/p>\n<p>The trick is to ensure that the domains are merged in a manner which is acceptable to the major search engines.  It&#8217;s generally accepted that the way to do this is to choose the primary domain name (in my case, that&#8217;s markwilson.co.uk) and to rewrite any requests received by the web server(s) on any secondary domain names so that they are redirected to the primary domain name (using HTTP status code 301 &#8211; moved permanently).<\/p>\n<p>For a site running on an Apache web server with the mod_rewrite module compiled, this is achieved using some directives in the <a href=\"https:\/\/www.markwilson.co.uk\/blog\/2004\/12\/using-htaccess-to-improve-user.htm\">.htaccess file<\/a>. A description of the required code can be found in various locations, including <a href=\"http:\/\/www.gnc-web-creations.com\/301-redirect.htm\">Brian V Bonini&#8217;s 301 permanent redirect article<\/a> but my site uses some code from a recent <a href=\"http:\/\/www.netmag.co.uk\/\">.net magazine<\/a> article to combine the domain name rewrite with the placement of any missing www prefix:<\/p>\n<p><code>Options +FollowSymLinks<br \/>\nRewriteEngine On<br \/>\nRewriteCond %{HTTP_HOST} ^<em>primarydomain<\/em>\\.com$ [NC,OR]<br \/>\nRewriteCond %{HTTP_HOST} ^(www\\.)?<em>secondarydomain<\/em>\\.com$ [NC]<br \/>\nRewriteRule ^(.*)$ http:\/\/www.<em>primarydomain<\/em>.com\/$1 [R=301,L]<\/code><\/p>\n<p>After making the changes, it&#8217;s important to check the server headers (e.g. using the <a href=\"http:\/\/www.seoconsultants.com\/tools\/headers.asp\">SEO Consultants check server headers tool<\/a>) and ensure that the server is correctly returning an HTTP status code 301 that redirects to the primary domain name, hopefully resulting in an eventual HTTP status code 200 &#8211; OK:<\/p>\n<p><code>#1 Server Response: http:\/\/www.<em>secondarydomain<\/em>.com\/<br \/>\nHTTP Status Code: HTTP\/1.1 301 Moved Permanently<br \/>\nDate: Tue, 27 Feb 2007 15:19:42 GMT<br \/>\nServer: <em>serverdetails<\/em><br \/>\nLocation: http:\/\/www.<em>primarydomain<\/em>.com\/<br \/>\nConnection: close<br \/>\nContent-Type: text\/html; charset=iso-8859-1<br \/>\nRedirect Target: http:\/\/www.<em>primarydomain<\/em>.com\/<\/code><\/p>\n<p><code>#2 Server Response: http:\/\/www.<em>primarydomain<\/em>.com\/<br \/>\nHTTP Status Code: HTTP\/1.1 200 OK<br \/>\nDate: Tue, 27 Feb 2007 15:19:44 GMT<br \/>\nServer: <em>serverdetails<\/em><br \/>\nConnection: close<br \/>\nContent-Type: text\/html<\/code><\/p>\n","protected":false},"excerpt":{"rendered":"<p>In common with many website owners, I have multiple domain names pointing at a single website (markwilson.co.uk, markwilson.me.uk and markwilson.it). There&#8217;s nothing wrong with that (it&#8217;s often used to present localised content or to protect a trademark) but certain search engines will penalise sites where it appears that multiple URLs are being used to present &hellip; <a href=\"https:\/\/www.markwilson.co.uk\/blog\/2007\/02\/the-search-engine-friendly-way-to-merge-domains.htm\" class=\"more-link\">Continue reading <span class=\"screen-reader-text\">The search engine friendly way to merge domains<\/span><\/a><\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_exactmetrics_skip_tracking":false,"_exactmetrics_sitenote_active":false,"_exactmetrics_sitenote_note":"","_exactmetrics_sitenote_category":0,"_jetpack_memberships_contains_paid_content":false,"footnotes":""},"categories":[],"tags":[9,25],"class_list":["post-716","post","type-post","status-publish","format-standard","hentry","tag-domain-names","tag-search"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.4 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>The search engine friendly way to merge domains - markwilson.it<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.markwilson.co.uk\/blog\/2007\/02\/the-search-engine-friendly-way-to-merge-domains.htm\" \/>\n<meta property=\"og:locale\" content=\"en_GB\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"The search engine friendly way to merge domains - markwilson.it\" \/>\n<meta property=\"og:description\" content=\"In common with many website owners, I have multiple domain names pointing at a single website (markwilson.co.uk, markwilson.me.uk and markwilson.it). There&#8217;s nothing wrong with that (it&#8217;s often used to present localised content or to protect a trademark) but certain search engines will penalise sites where it appears that multiple URLs are being used to present &hellip; Continue reading The search engine friendly way to merge domains\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.markwilson.co.uk\/blog\/2007\/02\/the-search-engine-friendly-way-to-merge-domains.htm\" \/>\n<meta property=\"og:site_name\" content=\"markwilson.it\" \/>\n<meta property=\"article:published_time\" content=\"2007-02-27T15:56:37+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2007-02-27T15:57:26+00:00\" \/>\n<meta name=\"author\" content=\"Mark Wilson\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@markwilsonit\" \/>\n<meta name=\"twitter:site\" content=\"@markwilsonit\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Mark Wilson\" \/>\n\t<meta name=\"twitter:label2\" content=\"Estimated reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"2 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/www.markwilson.co.uk\\\/blog\\\/2007\\\/02\\\/the-search-engine-friendly-way-to-merge-domains.htm#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.markwilson.co.uk\\\/blog\\\/2007\\\/02\\\/the-search-engine-friendly-way-to-merge-domains.htm\"},\"author\":{\"name\":\"Mark Wilson\",\"@id\":\"https:\\\/\\\/www.markwilson.co.uk\\\/blog\\\/#\\\/schema\\\/person\\\/98f61365e7c39d6be942174b8c4de468\"},\"headline\":\"The search engine friendly way to merge domains\",\"datePublished\":\"2007-02-27T15:56:37+00:00\",\"dateModified\":\"2007-02-27T15:57:26+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.markwilson.co.uk\\\/blog\\\/2007\\\/02\\\/the-search-engine-friendly-way-to-merge-domains.htm\"},\"wordCount\":285,\"commentCount\":6,\"publisher\":{\"@id\":\"https:\\\/\\\/www.markwilson.co.uk\\\/blog\\\/#\\\/schema\\\/person\\\/98f61365e7c39d6be942174b8c4de468\"},\"keywords\":[\"Domain Names\",\"Search\"],\"inLanguage\":\"en-GB\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/www.markwilson.co.uk\\\/blog\\\/2007\\\/02\\\/the-search-engine-friendly-way-to-merge-domains.htm#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.markwilson.co.uk\\\/blog\\\/2007\\\/02\\\/the-search-engine-friendly-way-to-merge-domains.htm\",\"url\":\"https:\\\/\\\/www.markwilson.co.uk\\\/blog\\\/2007\\\/02\\\/the-search-engine-friendly-way-to-merge-domains.htm\",\"name\":\"The search engine friendly way to merge domains - markwilson.it\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.markwilson.co.uk\\\/blog\\\/#website\"},\"datePublished\":\"2007-02-27T15:56:37+00:00\",\"dateModified\":\"2007-02-27T15:57:26+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.markwilson.co.uk\\\/blog\\\/2007\\\/02\\\/the-search-engine-friendly-way-to-merge-domains.htm#breadcrumb\"},\"inLanguage\":\"en-GB\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.markwilson.co.uk\\\/blog\\\/2007\\\/02\\\/the-search-engine-friendly-way-to-merge-domains.htm\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.markwilson.co.uk\\\/blog\\\/2007\\\/02\\\/the-search-engine-friendly-way-to-merge-domains.htm#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/www.markwilson.co.uk\\\/blog\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"The search engine friendly way to merge domains\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.markwilson.co.uk\\\/blog\\\/#website\",\"url\":\"https:\\\/\\\/www.markwilson.co.uk\\\/blog\\\/\",\"name\":\"markwilson.it\",\"description\":\"get-info -class technology | write-output &gt; \\\/dev\\\/web\",\"publisher\":{\"@id\":\"https:\\\/\\\/www.markwilson.co.uk\\\/blog\\\/#\\\/schema\\\/person\\\/98f61365e7c39d6be942174b8c4de468\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/www.markwilson.co.uk\\\/blog\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-GB\"},{\"@type\":[\"Person\",\"Organization\"],\"@id\":\"https:\\\/\\\/www.markwilson.co.uk\\\/blog\\\/#\\\/schema\\\/person\\\/98f61365e7c39d6be942174b8c4de468\",\"name\":\"Mark Wilson\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-GB\",\"@id\":\"https:\\\/\\\/i0.wp.com\\\/www.markwilson.co.uk\\\/blog\\\/uploads\\\/image-4.png?fit=800%2C800&ssl=1\",\"url\":\"https:\\\/\\\/i0.wp.com\\\/www.markwilson.co.uk\\\/blog\\\/uploads\\\/image-4.png?fit=800%2C800&ssl=1\",\"contentUrl\":\"https:\\\/\\\/i0.wp.com\\\/www.markwilson.co.uk\\\/blog\\\/uploads\\\/image-4.png?fit=800%2C800&ssl=1\",\"width\":800,\"height\":800,\"caption\":\"Mark Wilson\"},\"logo\":{\"@id\":\"https:\\\/\\\/i0.wp.com\\\/www.markwilson.co.uk\\\/blog\\\/uploads\\\/image-4.png?fit=800%2C800&ssl=1\"},\"description\":\"A Chartered IT Professional, with recent experience in technology leadership, IT strategy and practice management roles, Mark Wilson is an Enterprise Architect in the Advisory and Management Group at risual. During a career spanning more than two decades, Mark has gained widespread recognition as an expert in his field including both industry and national press exposure. In addition to certifications from Microsoft, VMware, Red Hat, The Open Group and Axelos, Mark held a Microsoft Most Valuable Professional (MVP) award for three years and is now part of the MVP Reconnect programme. Mark is also well-known on social media and maintains an award-winning blog.\",\"sameAs\":[\"http:\\\/\\\/www.markwilson.co.uk\\\/\",\"https:\\\/\\\/www.instagram.com\\\/markwilsonuk\\\/\",\"https:\\\/\\\/www.linkedin.com\\\/in\\\/markawilson\\\/\",\"https:\\\/\\\/x.com\\\/markwilsonit\",\"https:\\\/\\\/www.youtube.com\\\/channel\\\/UCWHlZCoHRTocdvtrOJ2IL4A\"],\"url\":\"https:\\\/\\\/www.markwilson.co.uk\\\/blog\\\/author\\\/mark-wilson\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"The search engine friendly way to merge domains - markwilson.it","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.markwilson.co.uk\/blog\/2007\/02\/the-search-engine-friendly-way-to-merge-domains.htm","og_locale":"en_GB","og_type":"article","og_title":"The search engine friendly way to merge domains - markwilson.it","og_description":"In common with many website owners, I have multiple domain names pointing at a single website (markwilson.co.uk, markwilson.me.uk and markwilson.it). There&#8217;s nothing wrong with that (it&#8217;s often used to present localised content or to protect a trademark) but certain search engines will penalise sites where it appears that multiple URLs are being used to present &hellip; Continue reading The search engine friendly way to merge domains","og_url":"https:\/\/www.markwilson.co.uk\/blog\/2007\/02\/the-search-engine-friendly-way-to-merge-domains.htm","og_site_name":"markwilson.it","article_published_time":"2007-02-27T15:56:37+00:00","article_modified_time":"2007-02-27T15:57:26+00:00","author":"Mark Wilson","twitter_card":"summary_large_image","twitter_creator":"@markwilsonit","twitter_site":"@markwilsonit","twitter_misc":{"Written by":"Mark Wilson","Estimated reading time":"2 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.markwilson.co.uk\/blog\/2007\/02\/the-search-engine-friendly-way-to-merge-domains.htm#article","isPartOf":{"@id":"https:\/\/www.markwilson.co.uk\/blog\/2007\/02\/the-search-engine-friendly-way-to-merge-domains.htm"},"author":{"name":"Mark Wilson","@id":"https:\/\/www.markwilson.co.uk\/blog\/#\/schema\/person\/98f61365e7c39d6be942174b8c4de468"},"headline":"The search engine friendly way to merge domains","datePublished":"2007-02-27T15:56:37+00:00","dateModified":"2007-02-27T15:57:26+00:00","mainEntityOfPage":{"@id":"https:\/\/www.markwilson.co.uk\/blog\/2007\/02\/the-search-engine-friendly-way-to-merge-domains.htm"},"wordCount":285,"commentCount":6,"publisher":{"@id":"https:\/\/www.markwilson.co.uk\/blog\/#\/schema\/person\/98f61365e7c39d6be942174b8c4de468"},"keywords":["Domain Names","Search"],"inLanguage":"en-GB","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.markwilson.co.uk\/blog\/2007\/02\/the-search-engine-friendly-way-to-merge-domains.htm#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.markwilson.co.uk\/blog\/2007\/02\/the-search-engine-friendly-way-to-merge-domains.htm","url":"https:\/\/www.markwilson.co.uk\/blog\/2007\/02\/the-search-engine-friendly-way-to-merge-domains.htm","name":"The search engine friendly way to merge domains - markwilson.it","isPartOf":{"@id":"https:\/\/www.markwilson.co.uk\/blog\/#website"},"datePublished":"2007-02-27T15:56:37+00:00","dateModified":"2007-02-27T15:57:26+00:00","breadcrumb":{"@id":"https:\/\/www.markwilson.co.uk\/blog\/2007\/02\/the-search-engine-friendly-way-to-merge-domains.htm#breadcrumb"},"inLanguage":"en-GB","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.markwilson.co.uk\/blog\/2007\/02\/the-search-engine-friendly-way-to-merge-domains.htm"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/www.markwilson.co.uk\/blog\/2007\/02\/the-search-engine-friendly-way-to-merge-domains.htm#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.markwilson.co.uk\/blog"},{"@type":"ListItem","position":2,"name":"The search engine friendly way to merge domains"}]},{"@type":"WebSite","@id":"https:\/\/www.markwilson.co.uk\/blog\/#website","url":"https:\/\/www.markwilson.co.uk\/blog\/","name":"markwilson.it","description":"get-info -class technology | write-output &gt; \/dev\/web","publisher":{"@id":"https:\/\/www.markwilson.co.uk\/blog\/#\/schema\/person\/98f61365e7c39d6be942174b8c4de468"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.markwilson.co.uk\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-GB"},{"@type":["Person","Organization"],"@id":"https:\/\/www.markwilson.co.uk\/blog\/#\/schema\/person\/98f61365e7c39d6be942174b8c4de468","name":"Mark Wilson","image":{"@type":"ImageObject","inLanguage":"en-GB","@id":"https:\/\/i0.wp.com\/www.markwilson.co.uk\/blog\/uploads\/image-4.png?fit=800%2C800&ssl=1","url":"https:\/\/i0.wp.com\/www.markwilson.co.uk\/blog\/uploads\/image-4.png?fit=800%2C800&ssl=1","contentUrl":"https:\/\/i0.wp.com\/www.markwilson.co.uk\/blog\/uploads\/image-4.png?fit=800%2C800&ssl=1","width":800,"height":800,"caption":"Mark Wilson"},"logo":{"@id":"https:\/\/i0.wp.com\/www.markwilson.co.uk\/blog\/uploads\/image-4.png?fit=800%2C800&ssl=1"},"description":"A Chartered IT Professional, with recent experience in technology leadership, IT strategy and practice management roles, Mark Wilson is an Enterprise Architect in the Advisory and Management Group at risual. During a career spanning more than two decades, Mark has gained widespread recognition as an expert in his field including both industry and national press exposure. In addition to certifications from Microsoft, VMware, Red Hat, The Open Group and Axelos, Mark held a Microsoft Most Valuable Professional (MVP) award for three years and is now part of the MVP Reconnect programme. Mark is also well-known on social media and maintains an award-winning blog.","sameAs":["http:\/\/www.markwilson.co.uk\/","https:\/\/www.instagram.com\/markwilsonuk\/","https:\/\/www.linkedin.com\/in\/markawilson\/","https:\/\/x.com\/markwilsonit","https:\/\/www.youtube.com\/channel\/UCWHlZCoHRTocdvtrOJ2IL4A"],"url":"https:\/\/www.markwilson.co.uk\/blog\/author\/mark-wilson"}]}},"jetpack_featured_media_url":"","jetpack-related-posts":[{"id":5997,"url":"https:\/\/www.markwilson.co.uk\/blog\/2015\/09\/pick-the-primary-domain-when-activating-yammer-on-an-office-365-tenant.htm","url_meta":{"origin":716,"position":0},"title":"Pick the primary domain when activating Yammer on an Office 365 tenant","author":"Mark Wilson","date":"Wednesday 16 September 2015","format":false,"excerpt":"One of the challenges with working with Office 365 for a living is that it now offers a pretty broad range of services. I work in a unified communications and messaging team (think Skype for Business and Exchange) but I also need to know about: Windows identity topics including Active\u2026","rel":"","context":"In &quot;Technology&quot;","block_context":{"text":"Technology","link":"https:\/\/www.markwilson.co.uk\/blog\/topic\/technology"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":237,"url":"https:\/\/www.markwilson.co.uk\/blog\/2005\/09\/10000-feet-view-of-microsoft-active.htm","url_meta":{"origin":716,"position":1},"title":"10,000 feet view of Microsoft Active Directory","author":"Mark Wilson","date":"Wednesday 14 September 2005","format":false,"excerpt":"Non-technical colleagues, and friends who work with Microsoft products but outside of a corporate environment often ask me \"what is Active Directory\" (AD). As I've blogged a few 10,000 feet views of Microsoft technologies, I thought I'd produce one for AD. At the Microsoft Technical Roadshow event last May, Paul\u2026","rel":"","context":"In \"Microsoft Active Directory\"","block_context":{"text":"Microsoft Active Directory","link":"https:\/\/www.markwilson.co.uk\/blog\/tag\/active-directory"},"img":{"alt_text":"","src":"http:\/\/www.assoc-amazon.co.uk\/e\/ir?t=marsweblo-21&l=as2&o=2&a=0954421809","width":350,"height":200},"classes":[]},{"id":265,"url":"https:\/\/www.markwilson.co.uk\/blog\/2006\/02\/new-domain-name-markwilsonit.htm","url_meta":{"origin":716,"position":2},"title":"New domain name &#8211; markwilson.it","author":"Mark Wilson","date":"Friday 24 February 2006","format":false,"excerpt":"A few weeks back, I registered a new domain name for this blog, along with my other IT-related activities. markwilson.co.uk will still remain in place (and will be the primary domain name, so as to preserve my Google PageRank) but over a period of time (as some page re-writes will\u2026","rel":"","context":"In &quot;Site notices&quot;","block_context":{"text":"Site notices","link":"https:\/\/www.markwilson.co.uk\/blog\/topic\/site-notices"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":5714,"url":"https:\/\/www.markwilson.co.uk\/blog\/2015\/07\/short-takes-in-dns-records-are-and-changing-the-search-base-for-idfix.htm","url_meta":{"origin":716,"position":3},"title":"Short takes: @ in DNS records; are &#8216; and &#038; legal in an email address?; changing the search base for IDfix","author":"Mark Wilson","date":"Friday 10 July 2015","format":false,"excerpt":"A few short items that don't quite warrant their own blog post... @ in DNS records Whilst working with a customer on their Office 365 integration recently, we had a requirement to add various DNS records, including the TXT record for domain verification which included an @ symbol. The DNS\u2026","rel":"","context":"In &quot;Technology&quot;","block_context":{"text":"Technology","link":"https:\/\/www.markwilson.co.uk\/blog\/topic\/technology"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":687,"url":"https:\/\/www.markwilson.co.uk\/blog\/2007\/02\/improving-search-engine-placement.htm","url_meta":{"origin":716,"position":4},"title":"Improving search engine placement (without breaking the rules)","author":"Mark Wilson","date":"Tuesday 6 February 2007","format":false,"excerpt":"Search engine optimisation (SEO) has a bad reputation. That's tough for SEOs but unfortunately it's a side-effect of black hat SEO techniques. I haven't knowingly used any SEO techniques as this blog is really just a hobby of mine. I enjoy writing for it, find it a good place to\u2026","rel":"","context":"In \"Search\"","block_context":{"text":"Search","link":"https:\/\/www.markwilson.co.uk\/blog\/tag\/search"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":1204,"url":"https:\/\/www.markwilson.co.uk\/blog\/2008\/09\/active-directory-design-considerations-part-2-forest-and-domain-design.htm","url_meta":{"origin":716,"position":5},"title":"Active Directory design considerations: part 2 (forest and domain design)","author":"Mark Wilson","date":"Tuesday 16 September 2008","format":false,"excerpt":"Having set the scene for this series of posts, the first area to examine is Active Directory forest and domain design. Bearing in mind the key principle that requirements should dictate design, and that the solution should be as simple as possible, whenever possible, AD designers should look to consolidate\u2026","rel":"","context":"In \"Microsoft Active Directory\"","block_context":{"text":"Microsoft Active Directory","link":"https:\/\/www.markwilson.co.uk\/blog\/tag\/active-directory"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]}],"jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/www.markwilson.co.uk\/blog\/wp-json\/wp\/v2\/posts\/716","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.markwilson.co.uk\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.markwilson.co.uk\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.markwilson.co.uk\/blog\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.markwilson.co.uk\/blog\/wp-json\/wp\/v2\/comments?post=716"}],"version-history":[{"count":0,"href":"https:\/\/www.markwilson.co.uk\/blog\/wp-json\/wp\/v2\/posts\/716\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.markwilson.co.uk\/blog\/wp-json\/wp\/v2\/media?parent=716"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.markwilson.co.uk\/blog\/wp-json\/wp\/v2\/categories?post=716"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.markwilson.co.uk\/blog\/wp-json\/wp\/v2\/tags?post=716"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}