230 likes | 237 Views
Methods to use NLP, harness search engine results, semantically fingerprint landing pages, and use set theory to put some order in search engine marketing campaigns and better align keywords to search intent and landing pages and estimate optimal bids.
E N D
Notes on Query Oriented Search Engine Marketing Thor Whalen, Data Scientist, March 2012 https://www.linkedin.com/in/thorwhalen/ Query Overlap: Duplication and Russian Dolls Semantic Alignment
Taxonomy of Query Overlaps Russian Dolls Duplicates Venn
Dups rome Hotel rome hotel [rome hotel]
Strip Dups Keyword Strip Keyword stripped of ignored characters rome Hotel rome hotel [rome hotel] [rome-hotel]
Lower Dups Keyword Strip Keyword stripped of ignored characters romehôtel Keyword lower-cased Lower rome Hotel rome hotel [rome hotel] [rome-hotel] [Rome Hotel]
Ascii Dups Keyword Strip Keyword stripped of ignored characters romehôtel Keyword lower-cased Lower rome Hotel rome hotel Keyword ascii (without accents) Ascii [rome hotel] [rome-hotel] [Rome Hotel] If close variant is on [romehôtel]
Order Dups Keyword Strip Keyword stripped of ignored characters cheapest roman hotels Keyword lower-cased Lower cheap hotel in rom cheap rome hotel Keyword ascii (without accents) Ascii Order Order doesn’t matter with Broads +rome +hotel +hotel +rome
Types of Dups Keyword Strip Keyword stripped of ignored characters Keyword lower-cased Lower rome Hotel rome hotel Keyword ascii (without accents) Ascii Order Order doesn’t matter with Broads [rome hotel] [Rome Hotel] [rome-hotel] [romehôtel] If close variant is on
Russian Dolls Russian Dolls
Russian Dolls Indicates the presence or absence of match types for a same keyword. For example, a keyword is a B_X if the broad and exact match types are present, but not the phrase. Russian Dolls The natural bid order should be: Broad no more than Phrase no more than Exact. This diagnosis counts when this is not the case.
Russian Dolls Splitting +rome +hotel 0.05 - [rome monument] 0.10 “rome hotel” 0.15 [rome hotel] Ad 1 Ad 2
Russian Dolls Splitting “rome hotel” +rome +hotel [rome hotel] 0.10 0.15 0.05 - [rome hotel] - “rome hotel” - [rome monument] - [rome monument] - [rome monument] Ad 1 Ad 1 Ad 1 Ad 2 Ad 2 Ad 2
Semantic Alignment mess of data something more organized signal feature vector
Semantic Alignment Search intent Search intent ≈ Search Term Search Engine Results Ad Group Ads Kws Landing Page
Semantic Alignment Search intent Search intent ≈ Search Term Search Engine Results Compute semantic alignment of search engine results and ads+kws of adgroups Ad Group Ads Kws Landing Page
Semantic Alignment Search intent Search intent ≈ Search Term Search Engine Results Compute semantic alignment of search engine results and ads+kws of adgroups Ad Group Ads Kws Landing Page
Semantic Alignment Search intent Search intent ≈ Search Term Search Engine Results Could compare ads to kws (this is closer to what search engines do to compute “quality score” (to estimate normalized CTR) Ad Group Ads Kws Landing Page
Semantic Alignment Search intent Search intent ≈ Search Term Search Engine Results Ad Group Ads Kws Could compare ads to landing pages. This gives you information on potential CVR and diagnosis of URLs Landing Page
Semantic Alignment Search intent Search intent ≈ Could compare search terms to search engine results. This gives you information on words related to successful search terms, essentially expanding the semantic space and pointing to untapped potential Search Term Search Engine Results Ad Group Ads Kws Landing Page
Semantic Alignment Search intent Search intent ≈ Search Term Search Engine Results Comparing search terms and/or their search engine results to landing pages gives you a sense of what supply-demand pairs one can create Ad Group Ads Kws Landing Page