Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
Last revisionBoth sides next revision
search_engine_ranker:project_settings [2014-06-23 09:01] – [Verified Links must have exact URL] svensearch_engine_ranker:project_settings [2015-07-15 13:29] – external edit 127.0.0.1
Line 1: Line 1:
 +{{indexmenu_n>9}}
 +====== Project Options ======
 +
 +
 Here you have the key to success for your project. You can define almost every aspect that's important for a successful SEO strategy. Here you have the key to success for your project. You can define almost every aspect that's important for a successful SEO strategy.
  
-====== How to Submit / Verify ======+===== How to Submit / Verify =====
  
 The following settings will specify how your project is submitting and verifying links. The following settings will specify how your project is submitting and verifying links.
-===== Pause Project after ... =====+==== Pause Project after ... ====
  
 To make a link building process as natural as possible, you might want to use this option to not create too many links at once. You can click on the label "**Pause the project after**" to change it to "**Stop the project after**". To make a link building process as natural as possible, you might want to use this option to not create too many links at once. You can click on the label "**Pause the project after**" to change it to "**Stop the project after**".
Line 23: Line 27:
   * The pause/stop option for submitted URLs is only counting the submissions made where an URL is involved (a link is placed) and not the submissions required to create accounts. You will most likely see more submissions made than you set up. But this is not really a problem.   * The pause/stop option for submitted URLs is only counting the submissions made where an URL is involved (a link is placed) and not the submissions required to create accounts. You will most likely see more submissions made than you set up. But this is not really a problem.
   * Using a custom verification time together with a pause/stop of projects submitted URLs is a bit dangerous as the project might go over the limit easily if the time set for custom verification is to high. You should set it to 30 minutes maximum here.   * Using a custom verification time together with a pause/stop of projects submitted URLs is a bit dangerous as the project might go over the limit easily if the time set for custom verification is to high. You should set it to 30 minutes maximum here.
-===== Ask user/services to fill captchas =====+ 
 +==== Ask user/services to fill captchas ====
  
 A lot submissions require you to fill captchas. These captcha codes can be filled automatically when using captcha services or programs. If you have configured some captcha services on the global options, you are able to use them here in the project or just a few once (clck on the label to change it's behavior). A lot submissions require you to fill captchas. These captcha codes can be filled automatically when using captcha services or programs. If you have configured some captcha services on the global options, you are able to use them here in the project or just a few once (clck on the label to change it's behavior).
Line 30: Line 35:
  
 The option to "**Skip hard to solve captchas**" is skipping //ReCaptchas// and //SolveMedia//. In the past it also skipped //Mollom// captchas but a latest update of [[captcha_breaker:|Captcha Breaker]] solved that by over 50% so it was removed to skip that one. The option to "**Skip hard to solve captchas**" is skipping //ReCaptchas// and //SolveMedia//. In the past it also skipped //Mollom// captchas but a latest update of [[captcha_breaker:|Captcha Breaker]] solved that by over 50% so it was removed to skip that one.
-===== Enable Custom Mode =====+==== Enable Custom Mode ====
  
 The custom mode is asking you to enter/change the data before the actual submission takes place. This can be very useful for projects where you want to make sure that the submitted data is actually related to the topic of the webpage. You can e.g. use it for Blog Comment projects and when a site is found to submit to, it asks you to review the data to be send to it (includes a small description of the webpage and it's content). The custom mode is asking you to enter/change the data before the actual submission takes place. This can be very useful for projects where you want to make sure that the submitted data is actually related to the topic of the webpage. You can e.g. use it for Blog Comment projects and when a site is found to submit to, it asks you to review the data to be send to it (includes a small description of the webpage and it's content).
-===== Verification Options =====+==== Verification Options ====
  
 Only a verified link is worth anything. Any submissions made by our software will get checked to be live and visible (even for not logged in users). And only those links are added to the project's verified URLs. However verification means also email verification (e.g. an account creation will require you to click a link on the email sent). Only a verified link is worth anything. Any submissions made by our software will get checked to be live and visible (even for not logged in users). And only those links are added to the project's verified URLs. However verification means also email verification (e.g. an account creation will require you to click a link on the email sent).
 The program is taking care of everything for you so that you can concentrate on other things. There are several other options that will influence the verification process. The program is taking care of everything for you so that you can concentrate on other things. There are several other options that will influence the verification process.
  
-==== Verified Links must have exact URL ====+=== Verified Links must have exact URL ===
 You have to use this option if your project URLs are from youtube  or other WEB2.0 sites. Else the program will just check for %%http://www.youtube.com%% to be present on the link and skip the rest. You have to use this option if your project URLs are from youtube  or other WEB2.0 sites. Else the program will just check for %%http://www.youtube.com%% to be present on the link and skip the rest.
 However if you use the "Fast Indexer" engine, you should not use this option to also get verifies from statistics sites who usually only link to the root URL. However if you use the "Fast Indexer" engine, you should not use this option to also get verifies from statistics sites who usually only link to the root URL.
  
-==== When to Verify ====+=== When to Verify ===
 You should leave this to **Automatically** unless you have special things in mind. That can e.g. be to always submit to sites as fast as possible and not waste time on verification. You should leave this to **Automatically** unless you have special things in mind. That can e.g. be to always submit to sites as fast as possible and not waste time on verification.
  
-==== Don't remove URLs====+=== Don't remove URLs===
 This will try to verify submitted links endlessly when though the program would have removed them already thinking it's useless to hope the link turns live. This will try to verify submitted links endlessly when though the program would have removed them already thinking it's useless to hope the link turns live.
  
-==== Remove after 1st verification try ====+=== Remove after 1st verification try ===
 This option is doing the opposite as the above option and removes a link right after it has been checked once. This option is doing the opposite as the above option and removes a link right after it has been checked once.
  
-==== Check E-Mails only====+=== Check E-Mails only===
 This option will check for activation links on emails only to continue submission (login and submission of links). It is not verifying if the submitted URL is live and visible. This option will check for activation links on emails only to continue submission (login and submission of links). It is not verifying if the submitted URL is live and visible.
  
-==== Re-Verify existing backlinks====+=== Re-Verify existing backlinks===
 When enabled, the project is also verifying previously created and verified URLs. This makes sense in two scenarios: When enabled, the project is also verifying previously created and verified URLs. This makes sense in two scenarios:
  
   - The project is a tier project and should only build links to URLs from the main project who are still there.   - The project is a tier project and should only build links to URLs from the main project who are still there.
   - The project should have a clean list of verified URLs and remove all those who have been removed by administrators or have been no longer present due to a server error or other issues.   - The project should have a clean list of verified URLs and remove all those who have been removed by administrators or have been no longer present due to a server error or other issues.
-===== Use character spinning when possible =====+ 
 +A link might also be no longer present when it moves from the previous verified URL to Page 2 or further if new URLs are posted to that side. If you want to keep the sites, you might want to use the option "**Skip engines with moving pages**"
 +==== Use character spinning when possible ====
  
 A character spinning is exchanging certain letters in words with data looking the same for humans but are actually completely different letters from e.g. another foreign alphabet or math symbols. A character spinning is exchanging certain letters in words with data looking the same for humans but are actually completely different letters from e.g. another foreign alphabet or math symbols.
Line 66: Line 73:
  
 You might ask yourself whats the use of this? It is useful to create none duplicate content where search engines will see this as a new article/sentence because they can not find the same in there database. This however makes only sense if you use it for words you are not ranking for. Thats why you have an option to use it only on **stop words**. The program is also trying not to use it on anchor texts or html syntax. You might ask yourself whats the use of this? It is useful to create none duplicate content where search engines will see this as a new article/sentence because they can not find the same in there database. This however makes only sense if you use it for words you are not ranking for. Thats why you have an option to use it only on **stop words**. The program is also trying not to use it on anchor texts or html syntax.
-===== Randomly use typos/spell errors in descriptions=====+==== Randomly use typos/spell errors in descriptions====
  
 Even though you try not to make mistakes on posting data when it comes to Grammar or spelling, it is looking more natural than 100% correctly written content. It can be used for Blog Comment projects where you usually write just a short sentence to comment on articles or blog entries. Even though you try not to make mistakes on posting data when it comes to Grammar or spelling, it is looking more natural than 100% correctly written content. It can be used for Blog Comment projects where you usually write just a short sentence to comment on articles or blog entries.
Line 79: Line 86:
  
  
-===== Try to always place an URL with anchor text in descriptions =====+==== Try to always place an URL with anchor text in descriptions ====
  
 Some engines allow you to place a link in there descriptions using html or bbcode syntax. This is recognized by the program and a link is placed there as well. Else there might just be a link added for the field asking for a "homepage". This can get you an back link having your anchor text in it instead of a plain URL link. However it also leaves a small footprint as the text added to the description might be guessable to be a automated submission. Some engines allow you to place a link in there descriptions using html or bbcode syntax. This is recognized by the program and a link is placed there as well. Else there might just be a link added for the field asking for a "homepage". This can get you an back link having your anchor text in it instead of a plain URL link. However it also leaves a small footprint as the text added to the description might be guessable to be a automated submission.
-===== Continuously try to post even if failed before =====+==== Continuously try to post even if failed before ====
  
 Once a submission is made to a site, it is not tried to post again to it in the future to save time and resources for other sites. However this might as well be a good site to post to if the reason for this failed submission was a temporary problem in the past like a not working captcha solution, server problem or proxy issue. Once a submission is made to a site, it is not tried to post again to it in the future to save time and resources for other sites. However this might as well be a good site to post to if the reason for this failed submission was a temporary problem in the past like a not working captcha solution, server problem or proxy issue.
 With this option enabled, it will try to always submit to that site if it was not possible before (not in verified URL list or submitted one). With this option enabled, it will try to always submit to that site if it was not possible before (not in verified URL list or submitted one).
-===== Tags usage =====+==== Tags usage ====
  
 TAGS are keywords you can assign to some articles or blog posts for certain platforms. You can specify here what you want to take for it. TAGS are keywords you can assign to some articles or blog posts for certain platforms. You can specify here what you want to take for it.
 This setting is also used for the articles created when searching for related images or videos to insert to it. This setting is also used for the articles created when searching for related images or videos to insert to it.
-===== Folder with data files to use =====+==== Folder with data files to use ====
  
 This is a rather special option for advanced users who are modifying the dat files coming with the software. A good example is the modification of e.g. the //names.dat// and //lnames.dat// file that you can find in the engines folder of the program. It includes first and last names to be used on submissions whenever a program requires such. This is a rather special option for advanced users who are modifying the dat files coming with the software. A good example is the modification of e.g. the //names.dat// and //lnames.dat// file that you can find in the engines folder of the program. It includes first and last names to be used on submissions whenever a program requires such.
 You can now e.g. create an folder on //c:\SER_DATA\Russian//, put the files into it and change it it's content to only include Russian names and Cyril characters. If you now use that folder in a project, it will always try to locate the file there before using the original one (e.g. if not found). You can now e.g. create an folder on //c:\SER_DATA\Russian//, put the files into it and change it it's content to only include Russian names and Cyril characters. If you now use that folder in a project, it will always try to locate the file there before using the original one (e.g. if not found).
-====== How to get Target URLs ======+ 
 +===== How to get Target URLs =====
 The term **target URLs** is used within the software to describe the sites it will create backlinks on. There are several ways to get the URLs described below. The term **target URLs** is used within the software to describe the sites it will create backlinks on. There are several ways to get the URLs described below.
  
-===== Search Engines =====+==== Search Engines ====
 The box has a lot of search engines you can choose from. All those will be used to search for new target URLs. But please make sure not to use search engines in countries that don't speak the language from your projects keywords. This would make no sense. It's also not recommended to use all search engines. The box has a lot of search engines you can choose from. All those will be used to search for new target URLs. But please make sure not to use search engines in countries that don't speak the language from your projects keywords. This would make no sense. It's also not recommended to use all search engines.
 Right click on the box and you can choose between many options to auto select the engines you want. Right click on the box and you can choose between many options to auto select the engines you want.
Line 105: Line 113:
 You can also [[email_spider:add_new_search_engine|add new search engines]] if you think one is missing. You can also [[email_spider:add_new_search_engine|add new search engines]] if you think one is missing.
  
-==== Always use keywords to find targets ====+=== Always use keywords to find targets ===
 As written above, there are just a few engines that will use keywords to locate new targets. With this option turned on, all will use a keyword from your project. This however limits the chance to get enough target URLs. As written above, there are just a few engines that will use keywords to locate new targets. With this option turned on, all will use a keyword from your project. This however limits the chance to get enough target URLs.
  
-==== Add stop words to query with X% ====+=== Add stop words to query with X% ===
 [[https://en.wikipedia.org/wiki/Stop_words|Stop words]] are those who are commonly used in a language to give a sentence a meaning. They can be used for search queries to increase the chance finding new places to link to. [[https://en.wikipedia.org/wiki/Stop_words|Stop words]] are those who are commonly used in a language to give a sentence a meaning. They can be used for search queries to increase the chance finding new places to link to.
 The program comes with a lot stop words in different languages that you can however edit and change. The program comes with a lot stop words in different languages that you can however edit and change.
  
-===== Use URLs from global site lists =====+==== Use URLs from global site lists ====
 The global site list can be enabled in [[search_engine_ranker:proxy_options|program options]] and will hold a list of previously found or imported URLs. Instead of searching for each project with the same query, it is useful to store the results instead and not waste resources on this. It's highly recommended to make use of this feature. Also note that there are a lot people selling site lists on our forum where you can get fast results without letting the program find sites. The global site list can be enabled in [[search_engine_ranker:proxy_options|program options]] and will hold a list of previously found or imported URLs. Instead of searching for each project with the same query, it is useful to store the results instead and not waste resources on this. It's highly recommended to make use of this feature. Also note that there are a lot people selling site lists on our forum where you can get fast results without letting the program find sites.
  
Line 123: Line 131:
 The option to not add new found URLs is just what it indicates, not adding new entries to it. The option to not add new found URLs is just what it indicates, not adding new entries to it.
      
-===== Use URLs linking on same verified URL=====+==== Use URLs linking on same verified URL====
 This option will take one of your already verified URLs from the project, download the content and extract all external links from it. The links are then used as target URLs in the hope someone else has place a link on the same place and it is a site based on one of the supported engines. This option will take one of your already verified URLs from the project, download the content and extract all external links from it. The links are then used as target URLs in the hope someone else has place a link on the same place and it is a site based on one of the supported engines.
 What might sound a bit wired to you is actually working very nicely because people do not link there main site on e.g. guest book sites but they link from guest books to social network sites and than to there main site.In the result you get many potential new target URLs on those types of platforms. What might sound a bit wired to you is actually working very nicely because people do not link there main site on e.g. guest book sites but they link from guest books to social network sites and than to there main site.In the result you get many potential new target URLs on those types of platforms.
  
-===== Analyze and post to competitors backlinks =====+==== Analyze and post to competitors backlinks ====
 This is taking one of your keywords and does a research who is dominating the search engines with this keyword. All found backlinks that this competitor is linking on is taken into your projects target URLs to also try and place a link on it. This is taking one of your keywords and does a research who is dominating the search engines with this keyword. All found backlinks that this competitor is linking on is taken into your projects target URLs to also try and place a link on it.
  
-====== Scheduled Posting======+===== Scheduled Posting=====
  
 This option allows you to post on the same site again. This can happen when registering another account or when the program just logs in and e.g. posts another blog entry/article. This option allows you to post on the same site again. This can happen when registering another account or when the program just logs in and e.g. posts another blog entry/article.
  
-===== Post first article without link =====+==== Post first article without link ====
 This is useful to not get detected as someone building links automatically. Some sites will see you posting an article and instantly delete the account if they see it promoting a site. Usually it is not a problem if you have links on further postings. This is useful to not get detected as someone building links automatically. Some sites will see you posting an article and instantly delete the account if they see it promoting a site. Usually it is not a problem if you have links on further postings.
  
-===== Link only on X% of posted articles =====+==== Link only on X% of posted articles ====
 This option is build with the same idea in mind as the option above. It increases chance to have your account stay longer active. It's also more natural for search engines having an article with no links at all and maybe only citations on it. This option is build with the same idea in mind as the option above. It increases chance to have your account stay longer active. It's also more natural for search engines having an article with no links at all and maybe only citations on it.
  
-===== Time to wait on further registrations =====+==== Time to wait on further registrations ====
 A new account to the same site is only created if the entered time has passed. A new account to the same site is only created if the entered time has passed.
  
-===== Time to wait before first post =====+==== Time to wait before first post ====
 This option is useful to not get an account deleted that fast. Usually site administrators just watch the accounts created on a certain time frame and do no longer monitor peoples behavior later on. It can be useful to e.g. submit the first post like one or two days later. But please keep in mind that you will not see a verified link for that time frame when creating a new project. This option is useful to not get an account deleted that fast. Usually site administrators just watch the accounts created on a certain time frame and do no longer monitor peoples behavior later on. It can be useful to e.g. submit the first post like one or two days later. But please keep in mind that you will not see a verified link for that time frame when creating a new project.
  
-===== Time to wait between two posts =====+==== Time to wait between two posts ====
 This option is made to not spam a site too much and trigger the administrator's attention. It's useful to not submit an article on the same site like every minute but wait a couple of days. This option is made to not spam a site too much and trigger the administrator's attention. It's useful to not submit an article on the same site like every minute but wait a couple of days.
  
-===== Maximum posts per account=====+==== Maximum posts per account====
 Each account can be used to post new articles. Please make use of this instead of creating new accounts. The +/- is for keeping that value a bit more random and natural. Each account can be used to post new articles. Please make use of this instead of creating new accounts. The +/- is for keeping that value a bit more random and natural.
  
-===== Maximum accounts per site =====+==== Maximum accounts per site ====
 A new account is created and new articles are submitted. Please make sure you have at least that defined number of emails defined as usually no site will allow you to sign up a new account with an email used before. A new account is created and new articles are submitted. Please make sure you have at least that defined number of emails defined as usually no site will allow you to sign up a new account with an email used before.
  
  
- +===== Filter URLs=====
- +
- +
- +
- +
-====== Filter URLs======+
  
 This section is trying to filter out the found/imported URLs based on your options. This section is trying to filter out the found/imported URLs based on your options.
  
-===== Skip Sites with more than XX outgoing links on one page =====+==== Skip Sites with more than XX outgoing links on one page ====
 This Filter is also called OBL (Outgoing BackLinks) and will check how many links are placed on a page. A page is not really a good place to put a link on if there are more than 150 links on it. This is also called "bad neighborhood". This Filter is also called OBL (Outgoing BackLinks) and will check how many links are placed on a page. A page is not really a good place to put a link on if there are more than 150 links on it. This is also called "bad neighborhood".
  
-===== Skip Sites with a PR below =====+==== Skip Sites with a PR below ====
 PR is the short term for [[https://en.wikipedia.org/wiki/PageRank|Page Rank]] and is a way for google to say how valuable a site is. A PR of 10 is the a site can have and 0 is the worst. However there haven't been a PR update for many months now and it seems as google is replacing this in the future. It also doesn't mean much if a site has a PR of 0 or not, usually it helps ranking a page as well. You should keep this unchecked.  PR is the short term for [[https://en.wikipedia.org/wiki/PageRank|Page Rank]] and is a way for google to say how valuable a site is. A PR of 10 is the a site can have and 0 is the worst. However there haven't been a PR update for many months now and it seems as google is replacing this in the future. It also doesn't mean much if a site has a PR of 0 or not, usually it helps ranking a page as well. You should keep this unchecked. 
 However if you still plan to use it make sure that an extensive usage of this PR checking is slowing down the link building and eventually gets you banned on google for doing too many queries. However if you still plan to use it make sure that an extensive usage of this PR checking is slowing down the link building and eventually gets you banned on google for doing too many queries.
Line 178: Line 181:
 Skipping also unknown PR is another option. If turned on make sure you do not get banned on PR checking, else you will not be able to build any links as all PR queries will be unknown. Skipping also unknown PR is another option. If turned on make sure you do not get banned on PR checking, else you will not be able to build any links as all PR queries will be unknown.
  
-===== Type of Backlinks to Create =====+==== Type of Backlinks to Create ====
 This box allows you to define the types of backlinks you want and those you want to skip. Some engines can create several types of links and will skip a certain one if you unchecked it here. This box allows you to define the types of backlinks you want and those you want to skip. Some engines can create several types of links and will skip a certain one if you unchecked it here.
 The most valuable are articles with **contextual links** (your anchor text with your URL surrounded by text based on your project setting) followed by **anchor text links** (your anchor text with your URL). The rest are usually plain URLs or other types of links. The most valuable are articles with **contextual links** (your anchor text with your URL surrounded by text based on your project setting) followed by **anchor text links** (your anchor text with your URL). The rest are usually plain URLs or other types of links.
  
-===== Try to skip creating NoFollow links =====+==== Try to skip creating NoFollow links ====
 [[https://en.wikipedia.org/wiki/Nofollow|NoFollow]] means that the link placed is kind of ignored by a search engine. However this is not really the case. There are signs that even these links are valuable. Especially when coming from sites with a high PR. Having a lot links with DoFollow links is unnatural as well and you should consider not to use this filter. If you click on the option label you can change it to create only DoFollow links. [[https://en.wikipedia.org/wiki/Nofollow|NoFollow]] means that the link placed is kind of ignored by a search engine. However this is not really the case. There are signs that even these links are valuable. Especially when coming from sites with a high PR. Having a lot links with DoFollow links is unnatural as well and you should consider not to use this filter. If you click on the option label you can change it to create only DoFollow links.
  
 Please note that this option is not 100% working. The software doesn't know what link type it is creating for some engines. Before it posts, it checks the page for the amount of already placed nofollow links and will decide to set a link or not. Please note that this option is not 100% working. The software doesn't know what link type it is creating for some engines. Before it posts, it checks the page for the amount of already placed nofollow links and will decide to set a link or not.
  
-===== Avoid posting to SubDomain sites =====+==== Avoid posting to SubDomain sites ====
 You don't want this one to be checked really. It's a special option not useful for most of us. However if checked it will skip submission to all sites with a subdomain like **%%http://sub.domain.com%%**. You don't want this one to be checked really. It's a special option not useful for most of us. However if checked it will skip submission to all sites with a subdomain like **%%http://sub.domain.com%%**.
  
-===== Avoid posting to sites with just IP as domain=====+==== Avoid posting to sites with just IP as domain====
 It happens that the software finds target sites without an domain but an IP address only. Not happening a lot but in that case you might want to skip posting to it as the software e.g. had already posted to it using there real domain. It happens that the software finds target sites without an domain but an IP address only. Not happening a lot but in that case you might want to skip posting to it as the software e.g. had already posted to it using there real domain.
  
-===== At least X keywords must be present =====+==== At least X keywords must be present ====
 This is a useful option to only build links to sites related to the project. If turned on it will check any of the added keywords to be present on the page (click the label to change where it has to appear). This is a useful option to only build links to sites related to the project. If turned on it will check any of the added keywords to be present on the page (click the label to change where it has to appear).
 Some engines create there own page that you will with data so it is not important for them, but might be important for other engines like Blog Comments. It's up to you if you want to make use of this filter. Some engines create there own page that you will with data so it is not important for them, but might be important for other engines like Blog Comments. It's up to you if you want to make use of this filter.
  
-===== Skip sites where the following words appear =====+==== Skip sites where the following words appear ====
 Every word on this list is checked on the page's visible text and if present results in a skip. You can import your own list of words or use the default one. A skip word can be defined in two ways: Every word on this list is checked on the page's visible text and if present results in a skip. You can import your own list of words or use the default one. A skip word can be defined in two ways:
 1. you enter a so called mask like *badword* 1. you enter a so called mask like *badword*
Line 205: Line 208:
 In example 2 you will skip just sites where the word badword is present. The difference is that there must be a none alpha charater in front and back of that word. In example 2 you will skip just sites where the word badword is present. The difference is that there must be a none alpha charater in front and back of that word.
  
-===== Skip sites where the following word is in URL/Domain =====+==== Skip sites where the following word is in URL/Domain ====
 This is basically the same as the above filter. The only difference is that a filter with badword is doing the same as with *badword* because domains often have no separator between words. This is basically the same as the above filter. The only difference is that a filter with badword is doing the same as with *badword* because domains often have no separator between words.
  
-===== Skip sites from the following countries =====+==== Skip sites from the following countries ====
 Before posting the country of a site is detected in two ways. Before posting the country of a site is detected in two ways.
  
Line 216: Line 219:
 The second detection is only done if the first one is not giving a clear result (e.g. a .com, .org or .net domain is not related to a country). The second detection is only done if the first one is not giving a clear result (e.g. a .com, .org or .net domain is not related to a country).
  
-===== Skip sites from the following language =====+==== Skip sites from the following language ====
 The detection of a sites language is done in 2 ways. The detection of a sites language is done in 2 ways.