Digital Marketing and Web Design Agency WebCoreLab

Digital Marketing and Web Design Agency WebCoreLabDigital Marketing and Web Design Agency WebCoreLab

  • Terms
  • Privacy
  • SUPPORT
  • ABOUT US
  • CONTACTS

Digital Marketing and Web Design Agency WebCoreLabDigital Marketing and Web Design Agency WebCoreLab

  • WEBSITE DEVELOPMENT
    • CATALOG
    • DIGITAL COMPLEX
    • LANDING PAGE
    • CUSTOM WEBSITE
    • ONLINE SHOP
    • PROMO SITE
  • DIGITAL MARKETING
    • CONTEXT ADVERTISING
    • SMM
      • Facebook
      • Instagram
      • Youtube
      • LinkedIn
      • Pinterest
      • Google+
      • Twitter
  • LOCAL MARKETING
    • CREATION AND OPTIMIZATION
    • WORKING WITH BUSINESS LISTINGS
    • DAILY SUPPORT
  • SEMANTIC CORE
    • Audit of the Semantic Core
  • ORGANIC SEO
    • Development of the semantic core
    • Analysis of the reference mass
    • Site Audit
    • Usability Audit
    • SEO optimization of the site at the development stage
    • Site output from the FILTERS OF GOOGLE
  • DEVELOPMENT
    • Custom CRM for Enterprise Company
    • DEVELOPMENT OF MOBILE APPLICATIONS
      • Android Apps Development
      • iOS apps Developing
  • UX DESIGN
  • WEB-DESIGN
    • Online Store Design
    • Individual Site Design
    • Corporate Site Design
    • Landing Page Design
    • Adaptive Design
    • Website redesign
CONTACT
  • Home
  • News
  • News
  • How many GET parameters can be in the page URL

How many GET parameters can be in the page URL

Wednesday, 08 May 2019 / Published in News

How many GET parameters can be in the page URL

The transfer of several GET parameters is performed at almost every request to the server. There should not be too many of these parameters to make it easier to control them from the browser and the server. Otherwise, the search engine will take different pages for duplicates.

What are GET parameters?

GET request is a method of transferring data from a client to a server in order to obtain information indicated by specific GET parameters.

This is public data, available when re-viewing links in history. Such a request is relevant to use when the data in the address bar is unchanged. That is, each time a page is accessed with the specified parameters, its address remains constant.

A GET request consists of a domain, a page address, and parameters that follow the “?” Sign. The format of one parameter looks like this:“key = explanation”. This view has the entire request:

 


http://site.ru/index.php?name=Kate&surname=Brown


 

where name is the first parameter and surname is the second parameter. The same request in PHP format:

 


<?php

echo ‘Name: ‘ . $_GET[‘name’] . ‘<br />’;

echo ‘Surname: ‘ . $_GET[‘surname’] . ‘<br />’;

?>,


 

Or so:

 


<?php

if(isset($_GET[‘name’])) {

    echo $_GET[‘surname’];

}

?>,


 

where the if parameter defines a condition: if the name parameter exists, let it be displayed on the screen.

As a result, the browser will display the following information:

 


Name: Kate

Surname: Brown


 

When transferring personal information there is no need to use GET request and parameters due to lack of confidentiality. Information from the address bar is open to users.

The use of such a request makes sense in case you need to save, send a link. To transfer sensitive information, it is better to use a POST request. Pages for which requests are transmitted by the GET parameter always have a static look.

How many GET parameters are considered correct

One request includes several GET parameters. Their number is not limited to the http protocol. There are limits on the size of the request from the server and the browser. Each of them has its own maximum size for receiving / transmitting data. If the length exceeds this limit, the request will be truncated.

There is no specific maximum GET request value. One server can receive a maximum of 8 KB, and the other – 16 KB. The average request size ranges from 512-1024 Kb.

In fact, in one such request there should be no more than 5 parameters, otherwise each of them will be difficult to control from the server and the browser. If you need to transfer a large amount of information, it is recommended to use the POST method.

When using human-readable URLs , the transfer of several GET parameters is performed in a hidden format. To see the request completely, you need to turn off the SEF for a while.

Conclusion

The number of GET parameters should not be too large so that there is no confusion in their definition by the browser and server. This method of transferring information is best used to create static pages without using secret data.

The http protocol does not limit the size of GET requests, but each browser and server has a data transfer limit. It is recommended to use an average of 512-1024 Kb or a maximum of 5 parameters to create one request.

Share this:

  • Twitter
  • Facebook

Like this:

Like Loading...
  • Tweet
Tagged under: SEO, technical seo, URL

What you can read next

Digital marketing agencies want specialists with these key work skills
Digital marketing agencies want specialists with these key work skills
How to increase sales in an online store
Google penalty recovery an algorithm-related ranking drop
Google penalty recovery an algorithm-related ranking drop

Leave a Reply Cancel reply

Recent Comments

    Recent Posts

    • THE MAIN ERRORS OF WEBSITE DESIGN

          Website design is more than just ...
    • 10 SIGNS OF AN OUTDATED SITE: HOW TO CHECK AND PREVENT.

      The site is the face of the organization, so it...
    • Main Reasons Why Fresh Content is Important for Your SEO and Web

        What are different reasons it is signifi...
    • How the ranking in google search works in 2020 – all secrets

      How Google Ranks Sites: Algorithms and the Sear...
    • Eight non-obvious things in SEO, that will increase the visibility of the site

      Hello everyone, watching the work on website pr...

    webcorelab

    120 Eglinton East, Suite 500
    Toronto ON M4P1E2
    Toll free Canada: +16475465599
    Secondary phone Canada: +18888931842 for US
    +380891205858 for UA & RU
    Email: info@webcorelab.com

    • WEBSITE DEVELOPMENT
      • CATALOG
      • DIGITAL COMPLEX
      • LANDING PAGE
      • CUSTOM WEBSITE
      • ONLINE SHOP
      • PROMO SITE
    • DIGITAL MARKETING
      • CONTEXT ADVERTISING
      • SMM
        • Facebook
        • Instagram
        • Youtube
        • LinkedIn
        • Pinterest
        • Google+
        • Twitter
    • LOCAL MARKETING
      • CREATION AND OPTIMIZATION
      • WORKING WITH BUSINESS LISTINGS
      • DAILY SUPPORT
    • SEMANTIC CORE
      • Audit of the Semantic Core
    • ORGANIC SEO
      • Development of the semantic core
      • Analysis of the reference mass
      • Site Audit
      • Usability Audit
      • SEO optimization of the site at the development stage
      • Site output from the FILTERS OF GOOGLE
    • DEVELOPMENT
      • Custom CRM for Enterprise Company
      • DEVELOPMENT OF MOBILE APPLICATIONS
        • Android Apps Development
        • iOS apps Developing
    • UX DESIGN
    • WEB-DESIGN
      • Online Store Design
      • Individual Site Design
      • Corporate Site Design
      • Landing Page Design
      • Adaptive Design
      • Website redesign
    TOP
     

    Loading Comments...
     

      %d bloggers like this: