1. This site uses cookies. By continuing to use this site, you are agreeing to our use of cookies. Learn More.

Google ranking factors

Discussion in 'Black Hat SEO' started by KevinNouse, Dec 15, 2016.

  1. KevinNouse

    KevinNouse Jr. VIP Jr. VIP

    Joined:
    May 3, 2016
    Messages:
    139
    Likes Received:
    13
    Gender:
    Male
    Location:
    World Wide Web
    Home Page:
    I heard there are more than 200 ranking factors that Google check to rank one website. I feel like knowing only 10-15 of them. Can you guys suggest what are the others?
     
  2. knowing25

    knowing25 Elite Member

    Joined:
    Jan 1, 2014
    Messages:
    1,689
    Likes Received:
    485
    Gender:
    Male
    Occupation:
    Entrepreneur
    Home Page:
    • Thanks Thanks x 1
  3. validseo

    validseo Jr. VIP Jr. VIP Premium Member

    Joined:
    Jul 17, 2013
    Messages:
    910
    Likes Received:
    527
    Occupation:
    Professional SEO
    Location:
    Seattle, Wa
    Every time I review a search term I pull factor measurements for these 318 tunable factors and calculate correlations with rankings: (and my list is far from complete)
    1. Off Page: Number of pages in bing site search for hostname
    2. SERP: Size in integer publish date of Google result summary freshness markup
    3. SERP: Number of directories in Google result URL path
    4. On Page: Number of image tags without alt text in web page
    5. Off Page: Number of plus ones in google api for the URL
    6. On Page: Has microformat author in web page HTML source
    7. On Page: Number of exact matches in web page A tags
    8. On Page: Number of exact matches in web page li tags
    9. SERP: Length in characters of Google result URL
    10. On Page: Size in kilobytes of web page html source
    11. SERP: Has has year in Google result summary
    12. On Page: Number of social accounts in web page links
    13. On Page: Number of do follow external links in web page HTML source
    14. On Page: Has microdata article body in web page HTML source
    15. On Page: Size in kilobytes of web page script tags
    16. On Page: Size in kilobytes of web page stripped html text
    17. On Page: Number of do follow links in web page HTML source
    18. On Page: Number of facebook accounts in web page links
    19. On Page: Number of rel author links in web page
    20. On Page: Size in kilobytes of web page body tag
    21. On Page: Number of external links in web page HTML source
    22. On Page: Number of twitter accounts in web page links
    23. On Page: Number of leading matches in web page H1 to H3 tags
    24. On Page: Number of words in web page stripped text
    25. On Page: Has schema.org product in web page HTML source
    26. On Page: Number of https links in web page
    27. On Page: Number of links in web page
    28. On Page: Number of bytes to first match in web page html source
    29. On Page: Has schema.org person in web page HTML source
    30. On Page: Has microdata name in web page HTML source
    31. On Page: Has microdata author in web page HTML source
    32. On Page: Number of matches in web page span tags
    33. On Page: Number of internal links in web page HTML source
    34. On Page: Has microdata date published in web page HTML source
    35. On Page: Number of sentences in web page html source
    36. On Page: Number of phone numbers in web page HTML source
    37. On Page: Has terms links in web page A tags
    38. On Page: Has apple touch icon in web page
    39. On Page: Has schema.org offer in web page HTML source
    40. SERP: Number of site links in Google result
    41. On Page: Has meta description tags in web page
    42. SERP: Has parameters in Google result URL
    43. SERP: Length in characters of Google result link text
    44. On Page: Has meta og type = article tags in web page
    45. On Page: Has schema.org article in web page HTML source
    46. On Page: Has hreflangs in web page HTML source
    47. SERP: Has ellipsis in Google result summary
    48. On Page: Number of hreflangs in web page HTML source
    49. On Page: Has microdata product ID in web page HTML source
    50. On Page: Number of linkedin page in web page links
    51. On Page: Has microdata publisher in web page HTML source
    52. On Page: Has meta google verify in web page
    53. SERP: Number of matches in Google result URL path
    54. On Page: Has microdata price in web page HTML source
    55. SERP: Length in characters of Google result summary
    56. On Page: Has microdata review count in web page HTML source
    57. SERP: Has hyphens in Google result domain name
    58. SERP: Has has year in Google result URL
    59. On Page: Has meta og image tags in web page
    60. On Page: Number of matches in web page HTML source
    61. On Page: Number of matches in web page value attributes
    62. On Page: Length in characters of web page meta description
    63. On Page: Number of exact matches in web page H4 tags
    64. On Page: Has schema.org organization in web page HTML source
    65. On Page: Percentage of percent do follow internal links in web page links
    66. On Page: Number of instagram pages in web page links
    67. On Page: Number of email addresses in web page HTML source
    68. SERP: Has .com in Google result URL top level domain
    69. SERP: Number of matches in canonical URL
    70. SERP: Has file extension in Google result URL
    71. On Page: Number of matches in web page section tags
    72. On Page: Has favicon in web page
    73. SERP: Has subdomains in Google result URL
    74. On Page: Number of words in web page sentences
    75. On Page: Number of exact matches in web page span tags
    76. On Page: Number of matches in web page B tags
    77. On Page: Number of forms in web page
    78. On Page: Number of exact matches in web page H4 to H6 tags
    79. On Page: Number of facebook page in web page links
    80. On Page: Number of matches in web page P tags
    81. On Page: Number of matches in web page H4-H6 tags
    82. On Page: Number of matches in web page label tags
    83. On Page: Size in kilobytes of web page head tag
    84. On Page: Number of matches in web page sentences
    85. On Page: Has schema.org image object in web page HTML source
    86. On Page: Number of matches in web page id attributes
    87. On Page: Number of matches in web page EM tags
    88. On Page: Number of exact matches in web page H2 tags
    89. On Page: Number of social pages in web page links
    90. On Page: Has microdata thumbnail in web page HTML source
    91. SERP: Number of matches in Google result URL
    92. On Page: Number of matches in web page H4 tags
    93. On Page: Has schema.org item list in web page HTML source
    94. On Page: Has microdata offers in web page HTML source
    95. On Page: Has microdata availability in web page HTML source
    96. On Page: Number of exact matches in web page H1 to H6 tags
    97. On Page: Has microdata in web page HTML source
    98. SERP: Number of matches in Google result file name
    99. On Page: Number of image tags in web page
    100. On Page: Has leading matches in web page H1 tags
    101. On Page: Has schema.org aggregate rating in web page HTML source
    102. On Page: Has microdata aggregate rating in web page HTML source
    103. On Page: Has meta og type in web page
    104. On Page: Number of no follow external links in web page HTML source
    105. On Page: Number of matches in web page BODY tag
    106. On Page: Has schema.org video object in web page HTML source
    107. SERP: Has HTTPS protocols in Google result URL
    108. On Page: Has meta keywords tags in web page
    109. On Page: Percentage of percent do follow in web page link
    110. On Page: Number of matches in web page PRE tags
    111. On Page: Number of matches in web page LI tags
    112. On Page: Number of matches in web page blockquote tags
    113. On Page: Has microformat published in web page HTML source
    114. On Page: Percentage of percent no follow external links in web page links
    115. On Page: Number of google plus page in web page links
    116. On Page: Number of exact matches in web page H1 to H3 tags
    117. On Page: Number of matches in web page A tag hrefs
    118. On Page: Number of exact matches in web page option tags
    119. On Page: Percentage of percent do follow external links in web page links
    120. On Page: Number of matches in web page H1 tags
    121. On Page: Has schema markup in web page HTML source
    122. On Page: Number of matches in web page meta description
    123. On Page: Has microdata image in web page HTML source
    124. On Page: Number of youtube accounts in web page links
    125. On Page: Has meta author tags in web page
    126. On Page: Has microdata rating value in web page HTML source
    127. On Page: Has leading matches in web page H2 tags
    128. On Page: Has leading matches in web page H4 to H6 tags
    129. SERP: Does not have non .com, .net, or .org in Google result URL top level domain
    130. On Page: Has leading matches in web page H1 to H6 tags
    131. On Page: Has microdata description in web page HTML source
    132. On Page: Number of matches in web page meta og:description
    133. On Page: Number of keywords in web page meta keywords
    134. On Page: Has leading matches in web page H4 tags
    135. On Page: Number of matches in web page H5 tags
    136. On Page: Has leading matches in web page H5 tags
    137. On Page: Number of exact matches in web page H5 tags
    138. On Page: Number of matches in web page first 100 words
    139. On Page: Number of matches in web page I tags
    140. On Page: Number of matches in web page cite tags
    141. On Page: Number of matches in web page A tags
    142. On Page: Has microdata url in web page HTML source
    143. On Page: Has microdata encoding format in web page HTML source
    144. On Page: Has schema.org review in web page HTML source
    145. SERP: Has has year in Google result link text
    146. On Page: Has microdata review rating in web page HTML source
    147. On Page: Number of matches in web page class attributes
    148. On Page: Number of redirects in web page
    149. On Page: Has microdata list element in web page HTML source
    150. SERP: Number of matches in Google result summary text
    151. SERP: Number of matches in Google result link text
    152. SERP: Number of matches in Google result display URL
    153. On Page: Has microformat entry content in web page HTML source
    154. On Page: Number of exact matches in web page U tags
    155. On Page: Number of matches in web page U tags
    156. On Page: Number of matches in the top ten words by keywords density
    157. On Page: Number of matches in the top five words by keywords density
    158. On Page: Number of matches in the top three words by keywords density
    159. On Page: Number of matches in the top 1 word by keywords density
    160. On Page: Number of twitter share links in web page links
    161. On Page: Number of social share links in web page links
    162. On Page: Number of mailto links in web page links
    163. On Page: Number of google plus share links in web page links
    164. On Page: Number of facebook share links in web page links
    165. On Page: Number of matches in web page noscript tags
    166. On Page: Number of exact matches in web page I tags
    167. On Page: Has schema.org store in web page HTML source
    168. On Page: Has schema.org service in web page HTML source
    169. On Page: Has schema.org question in web page HTML source
    170. On Page: Has schema.org place in web page HTML source
    171. On Page: Has schema.org local business in web page HTML source
    172. On Page: Has schema.org interaction counter in web page HTML source
    173. On Page: Has schema.org event in web page HTML source
    174. On Page: Has schema.org corporation in web page HTML source
    175. On Page: Has schema.org audio object in web page HTML source
    176. On Page: Has schema.org answer in web page HTML source
    177. On Page: Has meta og video tags in web page
    178. On Page: Has microformat u-url in web page HTML source
    179. On Page: Has microformat u-photo in web page HTML source
    180. On Page: Has microformat u-identifier in web page HTML source
    181. On Page: Has microformat u-email in web page HTML source
    182. On Page: Has microformat p-summary in web page HTML source
    183. On Page: Has microformat p-review in web page HTML source
    184. On Page: Has microformat p-rating in web page HTML source
    185. On Page: Has microformat p-price in web page HTML source
    186. On Page: Has microformat p-name in web page HTML source
    187. On Page: Has microformat p-category in web page HTML source
    188. On Page: Has microformat p-brand in web page HTML source
    189. On Page: Has microformat p-author in web page HTML source
    190. On Page: Has microformat h-review in web page HTML source
    191. On Page: Has microformat h-product in web page HTML source
    192. On Page: Has microformat h-card in web page HTML source
    193. On Page: Has microformat e-description in web page HTML source
    194. On Page: Has microformat e-content in web page HTML source
    195. On Page: Has microformat dt-published in web page HTML source
    196. On Page: Has microdata video in web page HTML source
    197. On Page: Has microdata up vote count in web page HTML source
    198. On Page: Has microdata telephone in web page HTML source
    199. On Page: Has microdata suggested answer in web page HTML source
    200. On Page: Has microdata street address in web page HTML source
    201. On Page: Has microdata review in web page HTML source
    202. On Page: Has microdata price range in web page HTML source
    203. On Page: Has microdata postal code in web page HTML source
    204. On Page: Has microdata opening hours in web page HTML source
    205. On Page: Has microdata offer count in web page HTML source
    206. On Page: Has microdata number of pages in web page HTML source
    207. On Page: Has microdata location in web page HTML source
    208. On Page: Has microdata ISBN in web page HTML source
    209. On Page: Has microdata interaction type in web page HTML source
    210. On Page: Has microdata interaction statistic in web page HTML source
    211. On Page: Has microdata interaction service in web page HTML source
    212. On Page: Has microdata interaction count in web page HTML source
    213. On Page: Has microdata EXIF data in web page HTML source
    214. On Page: Has microdata email in web page HTML source
    215. On Page: Has microdata content URL in web page HTML source
    216. On Page: Has microdata answer count in web page HTML source
    217. On Page: Has microdata address region in web page HTML source
    218. On Page: Has microdata address locality in web page HTML source
    219. On Page: Has microdata address in web page HTML source
    220. On Page: Has leading matches in web page H6 tags
    221. On Page: Number of exact matches in web page H6 tags
    222. On Page: Number of exact matches in web page H3 tags
    223. On Page: Number of exact matches in web page B tags
    224. Off Page: Number of tweets in twitter api for the URL
    225. Off Page: Number of shares in facebook api for the URL
    226. Off Page: Number of likes in facebook api for the URL
    227. Off Page: Number of comments in facebook api for the URL
    228. Off Page: Number of backlinks in search engine genie google backlinks for url
    229. Off Page: Number of backlinks in search engine genie google backlinks for hostname
    230. Off Page: Number of backlinks in search engine genie google backlinks for domain
    231. Off Page: Number of likes,shares,comments, and clicks in facebook api for the URL
    232. SERP: Number of exact matches in Google result URL
    233. SERP: Number of exact matches in Google result summary
    234. SERP: Number of matches in Google result URL parameters
    235. SERP: Number of exact matches in Google result link text
    236. SERP: Has leading matches in Google result URL hostname
    237. SERP: Has numbers in Google result hostname
    238. SERP: Has unmodified title in Google result link text
    239. SERP: Has rewritten title in Google result link text
    240. SERP: Has price markup in Google result
    241. SERP: Has exact matches in Google result URL
    242. SERP: Has leading matches in Google result URL domain name
    243. SERP: Has numbers in Google result domain name
    244. On Page: Number of matches in web page title attributes
    245. On Page: Number of matches in web page title tag
    246. On Page: Number of leading matches in web page title tag
    247. On Page: Number of matches in web page meta og:title
    248. On Page: Length in characters of web page title tag
    249. On Page: Has privacy links in web page A tags
    250. On Page: Size in kilobytes of web page style tags
    251. On Page: Number of matches in web page option tags
    252. On Page: Number of matches in web page H1-H2 tags
    253. On Page: Number of exact matches in web page H1 tags
    254. SERP: Has schema markup in Google result
    255. On Page: Number of matches in web page H2 tags
    256. On Page: Number of matches in web page H1-H6 tags
    257. On Page: Number of matches in web page H6 tags
    258. SERP: Has .com, .net, or .org in Google result URL top level domain
    259. On Page: Has meta robots tags in web page
    260. On Page: Number of JavaScript includes in web page HTML source
    261. On Page: Number of nofollow links in web page HTML source
    262. SERP: Number of matches in Google result URL domain name
    263. On Page: Has microformats in web page HTML source
    264. On Page: Has microformats in web page HTML source
    265. On Page: Has copyright in web page
    266. On Page: Number of exact matches in web page title tag
    267. On Page: Number of matches in web page H3 tags
    268. On Page: Has schema.org rating in web page HTML source
    269. On Page: Has canonical URL in web page
    270. SERP: Number of matches in Google result URL sub domain
    271. SERP: Has ratings in Google result
    272. On Page: Percentage of percent no follow in web page links
    273. On Page: Number of matches in web page HTML comments
    274. SERP: Number of matches in Google result URL hostname
    275. On Page: Has schema.org search action in web page HTML source
    276. On Page: Has microdata target in web page HTML source
    277. On Page: Has microdata query input in web page HTML source
    278. On Page: Has microdata potential action in web page HTML source
    279. On Page: Number of matches in web page strong tags
    280. On Page: Has meta viewport in web page
    281. SERP: Has ellipsis in Google result link text
    282. On Page: Number of matches in web page H1-H3 tags
    283. On Page: Number of matches in web page last 100 words
    284. On Page: Has microdata headline in web page HTML source
    285. On Page: Number of matches in web page meta keywords
    286. On Page: Has microdata text in web page HTML source
    287. On Page: Number of linkedin accounts in web page links
    288. On Page: Has contact link in web page A tags
    289. On Page: Number of meta generator tags in web page HTML source
    290. On Page: Time in milliseconds of web page
    291. On Page: Number of image tags with alt text in web page
    292. On Page: Number of matches in web page meta og:site_name
    293. On Page: Has schema.org blog posting in web page HTML source
    294. On Page: Number of matches in web page article tags
    295. On Page: Number of matches in web page name attributes
    296. On Page: Number of tumblr pages in web page links
    297. On Page: Has leading matches in web page H3 tags
    298. On Page: Has rel prev in web page
    299. On Page: Number of google plus accounts in web page links
    300. On Page: Has meta charset tags in web page
    301. On Page: Has schema.org website in web page HTML source
    302. On Page: Has rel pagination in web page
    303. On Page: Has rel next in web page
    304. On Page: Has rss links in web page
    305. On Page: Number of includes in web page HTML source
    306. On Page: Percentage of percent no follow internal links in web page links
    307. On Page: Has microformat hentry in web page HTML source
    308. On Page: Has wordpress generator tag in web page HTML source
    309. SERP: Length in characters of Google result URL hostname
    310. On Page: Number of exact matches in web page strong tags
    311. On Page: Has microformat entry title in web page HTML source
    312. On Page: Has google analytics in web page
    313. On Page: Has pingbacks in web page
    314. SERP: Length in characters of Google result domain name
    315. On Page: Has schema.org web page in web page HTML source
    316. On Page: Has XMLRPC in web page
    317. On Page: Number of matches in web page alt attributes
    318. On Page: Number of CSS includes in web page HTML source
     
    • Thanks Thanks x 10
  4. Monsterer

    Monsterer Jr. VIP Jr. VIP

    Joined:
    Nov 26, 2015
    Messages:
    1,322
    Likes Received:
    242
    Gender:
    Male
    I also suggest some factors follow these too:
    On-Page factors:
    • Keyword in the title tag
    • Keyword in meta description tag
    • Keyword in H1 tag.
    • Using keywords in the pages copy
    • The length of the content
    • Canonical tag
    • Image Optimization
    • Content Updates
    • Outbound links
    • Internal links
    • Keyword in URL
    Site factors:
    • Sitemap
    • Domain trust
    • Server location
    • Mobile optimized site
    • Google Search Console integration
    Off Page factors:
    • The number of linking domains
    • The number of linking pages
    • Domain Authority of linking page
    • Link relevancy
    • Authority of linking domain
    • Links from a homepage
    • A number of do follow vs. nofollow links
    • The diversity of link types
    • Contextual links
    • Link anchor
    Domain factors:
    • Domain registration length
    • Domain history
    • Country TLD extension
    Hope it helps..
     
    • Thanks Thanks x 3
  5. biolitfoosy

    biolitfoosy BANNED BANNED

    Joined:
    Dec 13, 2011
    Messages:
    26
    Likes Received:
    8
    Some nice info in this thread thanks guys.
     
  6. bartosimpsonio

    bartosimpsonio Jr. VIP Jr. VIP Premium Member

    Joined:
    Mar 21, 2013
    Messages:
    12,493
    Likes Received:
    11,191
    Occupation:
    CHEAP
    Location:
    DATASETS
    Home Page:
    Is all ranking impersonal ;) ?

    Or does your Gmail/Google user account history influence rankings?
     
    • Thanks Thanks x 1
  7. validseo

    validseo Jr. VIP Jr. VIP Premium Member

    Joined:
    Jul 17, 2013
    Messages:
    910
    Likes Received:
    527
    Occupation:
    Professional SEO
    Location:
    Seattle, Wa
    I can't speak for everyone but all my measurements are in cleared sessions from an embedded browser that I never use for anything other than taking measurements. In theory even my canvas fingerprints and most of my hardware fingerprints are different because the supported technologies are different. The tools at https://browserleaks.com/ are good for checking that stuff.
     
    • Thanks Thanks x 1
  8. Street Fighter

    Street Fighter Jr. VIP Jr. VIP Premium Member

    Joined:
    Aug 4, 2015
    Messages:
    1,075
    Likes Received:
    228
    Gender:
    Male
    Occupation:
    Link Builder
    Location:
    In Street
    Nice List Guys

     
  9. digimarket

    digimarket Junior Member

    Joined:
    Sep 20, 2016
    Messages:
    141
    Likes Received:
    12
    Gender:
    Male
    Occupation:
    Digital Marketer
    Here some of the google ranking factors:
    1. Domain Age
    2. Keyword Appears in Top Level Domain
    3. Keyword As First Word in Domain
    4. Domain registration length
    5. Keyword in Subdomain Name
    6. Domain History
    7. Exact Match Domain
    8. Public vs. Private WhoIs
    9. Penalized WhoIs Owner
    10. Country TLD extension
    11. Keyword in Title Tag
    12. Title Tag Starts with Keyword
    13. Keyword in Description Tag
    14. Keyword Appears in H1 Tag
    15. Keyword is Most Frequently Used Phrase in Document
    16. Content Length
    17. Keyword Density
    18. Latent Semantic Indexing Keywords in Content (LSI)
    19. LSI Keywords in Title and Description Tags
    20. Page Loading Speed via HTML
     
    • Thanks Thanks x 1
  10. AlRich

    AlRich Newbie

    Joined:
    Dec 14, 2016
    Messages:
    25
    Likes Received:
    24
    Gender:
    Male
    Location:
    Ukraine
    Kevin, hi

    There are more than thousand factor, that use Google and other Search Machine like Yandex.
    It includes:
    1-domain age
    2-on-page factors
    3-off-page factors - links, social signs etc
    4-visitors
    5-time of each visitor is spending on page
    6-penalties
    ...
     
  11. securelinkbuilding

    securelinkbuilding Jr. VIP Jr. VIP

    Joined:
    Sep 2, 2012
    Messages:
    646
    Likes Received:
    282
    Gender:
    Male
    Occupation:
    Search Engine Optimization Expert
    Location:
    United States
    Home Page:
    HI OP,

    Here is a popular infographic in the SEO industry that summarizes the "Periodic Table of SEO Success Factors" in a nice visual layout.


    Best Regards,
    Mark T. - President


    *This was put together by the guys at searchengineland and updated in 2015*
    [​IMG]
     
    • Thanks Thanks x 2
  12. pandasfriend

    pandasfriend Junior Member

    Joined:
    Jan 19, 2016
    Messages:
    141
    Likes Received:
    38
    [​IMG]
    Watch out for my friend coming if you have a low quality content and empty pages providing zero value. :)
     
  13. KevinNouse

    KevinNouse Jr. VIP Jr. VIP

    Joined:
    May 3, 2016
    Messages:
    139
    Likes Received:
    13
    Gender:
    Male
    Location:
    World Wide Web
    Home Page:
  14. KevinNouse

    KevinNouse Jr. VIP Jr. VIP

    Joined:
    May 3, 2016
    Messages:
    139
    Likes Received:
    13
    Gender:
    Male
    Location:
    World Wide Web
    Home Page:
    I will check Yandex soon :)
     
    • Thanks Thanks x 1
  15. KevinNouse

    KevinNouse Jr. VIP Jr. VIP

    Joined:
    May 3, 2016
    Messages:
    139
    Likes Received:
    13
    Gender:
    Male
    Location:
    World Wide Web
    Home Page:
    This table looks pretty interesting. Thanks for sharing. Also, check my PM.
     
  16. starki

    starki Power Member

    Joined:
    Jul 17, 2012
    Messages:
    709
    Likes Received:
    235
    Interesting, but at the end it boils down to this (jump to 30m10s, unfortunately BHW doesn't support jump marks):
     
  17. danparks

    danparks Junior Member

    Joined:
    Sep 26, 2011
    Messages:
    171
    Likes Received:
    60
    Here is the complete list of 200 ranking factors, in order of importance:

    #1. Quality backlinks
    #2 - #200. A bunch of other stuff
     
  18. Zevoltai

    Zevoltai Senior Member

    Joined:
    Jul 29, 2013
    Messages:
    851
    Likes Received:
    267
    Cor
    Correction: Quality *contextual* links. My footer/sidebar link dependent sites have been dropping off the map since penguin 4.0 hit
     
  19. kapetankuka

    kapetankuka Newbie

    Joined:
    May 19, 2015
    Messages:
    11
    Likes Received:
    4
    Gender:
    Male
    this is a good answer haha
     
  20. validseo

    validseo Jr. VIP Jr. VIP Premium Member

    Joined:
    Jul 17, 2013
    Messages:
    910
    Likes Received:
    527
    Occupation:
    Professional SEO
    Location:
    Seattle, Wa
    Having a lis
    interesting... my sites built with footer links are holding strong. I wonder what other variables are at play.