A/B testing for search engine optimization

US10839406B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-10839406-B2
Application numberUS-201816022291-A
CountryUS
Kind codeB2
Filing dateJun 28, 2018
Priority dateJun 28, 2018
Publication dateNov 17, 2020
Grant dateNov 17, 2020

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

The disclosed embodiments provide a system for performing A/B testing for search engine optimization (SEO). During operation, the system divides a set of web pages into a control group, an inbound treatment group, an outbound treatment group, and a full treatment group. Next, the system generates a first set of links from the outbound treatment group to the inbound treatment group and a second set of links within the full treatment group. The system then applies an A/B test to pairs of groups selected from the control group, the inbound treatment group, the outbound treatment group, and the full treatment group. Finally, the system outputs a result of the A/B test for use in assessing an effect of the first and second sets of links on search engine results associated with the set of web pages.

First claim

Opening claim text (preview).

What is claimed is: 1. A method comprising: dividing, by one or more computer systems, a set of web pages into a control group, an inbound treatment group, an outbound treatment group, and a full treatment group; wherein the control group includes one or more webpages that are not affected by inbound links or outbound links in an A/B test; wherein the inbound treatment group includes one or more webpages that are affected by inbound links in the A/B test but not affected by outbound links in the A/B test; wherein the outbound treatment group includes one or more webpages that are affected by outbound links in the A/B test but not affected by inbound links in the A/B test; wherein the full treatment group includes one or more webpages that are affected by inbound links and outbound links in the A/B test; generating, by the one or more computer systems, a first set of links from the outbound treatment group to the inbound treatment group and a second set of links within the full treatment group; applying the A/B test to pairs of groups selected from the control group, the inbound treatment group, the outbound treatment group, and the full treatment group; and outputting a result of the A/B test for use in assessing an effect of the first and second sets of links on search engine results, or user engagement metrics, associated with the set of web pages. 2. The method of claim 1 , wherein dividing the set of web pages into the control group, the inbound treatment group, the outbound treatment group, and the full treatment group comprises: randomly assigning each web page in the set of web pages to a group selected from the control group, the inbound treatment group, the outbound treatment group, and the full treatment group; and verifying a statistical equivalence of one or more outcome variables across the control group, the inbound treatment group, the outbound treatment group, and the full treatment group. 3. The method of claim 2 , wherein the one or more outcome variables comprise at least one of: a user engagement metric; an index rate; or a crawl rate. 4. The method of claim 1 , wherein generating the first and second sets of links comprises: generating a set of links between pairs of web pages in the set of web pages; and removing, from the set of links, inbound links to the control group and outbound links from the control group. 5. The method of claim 4 , wherein generating the first and second sets of links further comprises: removing, from the set of links, additional outbound links from the inbound treatment group and additional inbound links to the outbound treatment group. 6. The method of claim 1 , wherein generating the first and second sets of links comprises: determining a set of relevance scores between pairs of web pages in the set of web pages; and generating, based on the set of relevance scores, the set of links to connect pairs of relevant web pages in the set of web pages. 7. The method of claim 6 , wherein generating the set of links to connect the pairs of relevant web pages comprises: producing, based on the set of relevance scores, a set of clusters of relevant web pages from the set of web pages; and for each cluster in the set of clusters, adding links between the pairs of relevant web pages in said each cluster. 8. The method of claim 1 , wherein applying the A/B test to the pairs of groups selected from the control group, the inbound treatment group, the outbound treatment group, and the full treatment group comprises: performing the A/B test on the control group and the inbound treatment group to assess an inbound effect of the first set of links on the search engine results. 9. The method of claim 1 , wherein applying the A/B test to the pairs of groups selected from the control group, the inbound treatment group, the outbound treatment group, and the full treatment group comprises: performing the A/B test on the outbound treatment group and the full treatment group to assess an inbound effect of the first and second sets of links on the search engine results. 10. The method of claim 1 , wherein applying the A/B test to the pairs of groups selected from the control group, the inbound treatment group, the outbound treatment group, and the full treatment group comprises: performing the A/B test on the control group and the outbound treatment group to assess an outbound effect of the first set of links on the search engine results. 11. The method of claim 1 , wherein applying the A/B test to the pairs of groups selected from the control group, the inbound treatment group, the outbound treatment group, and the full treatment group comprises: performing the A/B test on the inbound treatment group and the full treatment group to assess an outbound effect of the first and second sets of links on the search engine results. 12. The method of claim 1 , wherein applying the A/B test to the pairs of groups selected from the control group, the inbound treatment group, the outbound treatment group, and the full treatment group comprises: performing the A/B test on the control group and the full treatment group to assess an overall effect of the second set of links on the search engine results. 13. The method of claim 1 , wherein applying the A/B test to the pairs of groups selected from the control group, the inbound treatment group, the outbound treatment group, and the full treatment group comprises: performing an A/A test on the control group to assess a network effect associated with the first and second sets of links. 14. The method of claim 1 , wherein the effect of the first and second sets of links is on search engine results associated with the set of web pages. 15. A system, comprising: one or more processors; and memory storing instructions that, when executed by the one or more processors, cause the system to: divide a set of web pages into a control group, an inbound treatment group, an outbound treatment group, and a full treatment group; wherein the control group includes one or more webpages that are not affected by inbound links or outbound links in an A/B test; wherein the inbound treatment group includes one or more webpages that are affected by inbound links in the A/B test but not affected by outbound links in the A/B test; wherein the outbound treatment group includes one or more webpages that are affected by outbound links in the A/B test but not affected by inbound links in the A/B test; wherein the full treatment group includes one or more webpages that are affected by inbound links and outbound links in the A/B test; generate a first set of links from the outbound treatment group to the inbound treatment group and a second set of links within the full treatment group; apply the A/B test to pairs of groups selected from the control group, the inbound treatment group, the outbound treatment group, and the full treatment group; and output a result of the A/B test for use in assessing an effect of the first and second sets of links on search engine results, or user engagement metrics, associated with the set of web pages. 16. The system of claim 15 , wherein dividing the set of web pages into the control group, the inbound treatment group, the outbound treatment group, and the full treatment group comprises: randomly assigning each web page in the set of web pages to a group selected from the control group, the inbound treatment group, the outbound treatment group, and the full treatment group; and verifying a statistical equivalence of one or more outcome variables across the control group, the inb

Assignees

Inventors

Classifications

  • Search customisation based on user profiles and personalisation · CPC title

  • Market modelling; Market analysis; Collecting market data · CPC title

  • using ranking · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US10839406B2 cover?
The disclosed embodiments provide a system for performing A/B testing for search engine optimization (SEO). During operation, the system divides a set of web pages into a control group, an inbound treatment group, an outbound treatment group, and a full treatment group. Next, the system generates a first set of links from the outbound treatment group to the inbound treatment group and a second …
Who is the assignee on this patent?
Microsoft Technology Licensing Llc
What technology area does this patent fall under?
Primary CPC classification G06Q30/0201. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Nov 17 2020 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 12 related publications on this page (citations in our corpus or others sharing the same primary CPC).