En.cppreference.com - SEO Checker

Overview of the SEO Check
Meta information
71% 
Page quality
70% 
Page structure
78% 
Link structure
31% 
Server
29% 
External factors
100% 
SEO Score
Response time
0.64 s
File size
49.30 kB
Words
679
Media files
0
Number of links
265 internal / 0 external

Task list of SEO Improvements

Meta specifications

Title
(Critically important)
cppreference.com
The page title is too short. (161 pixels of 580 max pixel length) Optimize title
There are no duplicate words in the title
Meta description
(Critically important)
The meta description is missing.
Crawlability
(Critically important)
There are no problems in accessing the website.
Canonical URL
(Important)
No canonical link is specified.
Language
(Somewhat important)
Language detected in text: en
Language defined in HTML: en
Server location: United States of America
The following language is defined by HTML: en
Alternate/Hreflang Links
(Somewhat important)
There are no alternate links specified on this page.
Other meta tags
(Somewhat important)
There is no rel next meta tag on this page.
There is no rel prev meta tag on this page.
Domain
(Somewhat important)
This page is hosted on a subdomain. Use a top level domain for better SEO results.
The domain does not contain non-latin characters.
Page URL
(Somewhat important)
No parameters were found in the URL.
No session ID was found in the URL.
The URL does not have too many subdirectories.
Charset encoding
(Somewhat important)
The character encoding is not specified in the HTTP header.
The charset encoding (UTF-8) is set correctly.
Doctype
(Nice to have)
The doctype HTML 5 is set correctly.
The doctype is placed at first in the HTML code.
Favicon
(Nice to have)
The favicon is linked correctly.

Meta tags

NameValue
generatorMediaWiki 1.21.2
ResourceLoaderDynamicStylesEmpty
langen
charsetUTF-8

Automatically check en.cppreference.com including all subpages at once!

Try for free
Guaranteed free of charge during trial period.

Page quality

Content
(Critically important)
This page contains 679 words. That's ok.
9.3% of the text are stop words.
The page contains a listing, which indicates a good text layout.
3 paragraphs were found on this page.
The text content is perfect.
No placeholders texts or images were found.
There are no duplicates on the site.
The average number of words per sentence of 12.33 words is good.
Frames
(Critically important)
This page does not use a frameset.
Mobile optimization
(Somewhat important)
No viewpoint tag is provided.
No Apple touch icon is specified.
This page loads 5 JavaScript files. This may affect the load time negatively.
Bold and strong tags
(Somewhat important)
The amount of tags is very high (48). We recommend using a maximum of 14 tags for this page.
The following tag is repeated too often: language
Image SEO
(Somewhat important)
Alt text (alternative text) is correctly used on all found images.
Social Networks
(Nice to have)
There are only a few social sharing widgets on the page. Make your website popular in social networks with social sharing widgets.
Additional markup
(Nice to have)
No additional page markup was found.
HTTPS
(Somewhat important)
The HTTPS protocol for secure data transmission is not used.

Media list

No media files were found.

Page structure

H1 heading
(Critically important)
C and C++ reference
The H1 heading is too short (19 characters). It should be at least 20 Characters long.
Headings
(Important)
The structure of headings is missing one or more levels. Do not skip heading levels.

Heading structure

Heading levelContent
H1 C and C++ reference
H5 cppreference.com
H5 Namespaces
H5 Variants
H5 Actions
Anchor text is an URL
Some internal links have dynamic parameters. All internal URLs, which are not marked as nofollow, should not contain dynamic parameters.
Some anchor texts are used more than once.
2 links don't have an anchor text.
The number of internal links is ok.
None of the anchor texts is too long.
There are no external links on this page.
LinkAttributesAnchor text
/index.htmlcppreference.com
/w/Main_Page.htmlPage
A-TITLE View the content page [c]
/w/Talk%3AMain_Page.htmlDiscussion
A-TITLE Discussion about the content page [t]
/w/index.htmlNo Text
/w/index.htmlNo Text
/w/cpp.htmlC++ reference
A-TITLE cpp
/w/cpp/11.htmlC++11
A-TITLE cpp/11
/w/cpp/14.htmlC++14
A-TITLE cpp/14
/w/cpp/17.htmlC++17
A-TITLE cpp/17
/w/cpp/20.htmlC++20
A-TITLE cpp/20
/w/cpp/23.htmlC++23
A-TITLE cpp/23
/w/cpp/26.htmlC++26
A-TITLE cpp/26
/w/cpp/compiler_support.htmlCompiler support
A-TITLE cpp/compiler support
/w/cpp/compiler_support/11.htmlText duplicate C++11
A-TITLE cpp/compiler support/11
/w/cpp/compiler_support/14.htmlText duplicate C++14
A-TITLE cpp/compiler support/14
/w/cpp/compiler_support/17.htmlText duplicate C++17
A-TITLE cpp/compiler support/17
/w/cpp/compiler_support/20.htmlText duplicate C++20
A-TITLE cpp/compiler support/20
/w/cpp/compiler_support/23.htmlText duplicate C++23
A-TITLE cpp/compiler support/23
/w/cpp/compiler_support/26.htmlText duplicate C++26
A-TITLE cpp/compiler support/26
/w/cpp/language.htmlLanguage
A-TITLE cpp/language
/w/cpp/preprocessor.htmlPreprocessor
A-TITLE cpp/preprocessor
/w/cpp/comments.htmlComments
A-TITLE cpp/comment
/w/cpp/language/ascii.htmlASCII chart
A-TITLE cpp/language/ascii
/w/cpp/language/basics.htmlBasic concepts
A-TITLE cpp/language/basic concepts
/w/cpp/keywords.htmlKeywords
A-TITLE cpp/keyword
/w/cpp/language/name.htmlNames
A-TITLE cpp/language/identifiers
/w/cpp/language/lookup.htmllookup
A-TITLE cpp/language/lookup
/w/cpp/language/type-id.htmlTypes
A-TITLE cpp/language/type
/w/cpp/language/types.htmlfundamental types
A-TITLE cpp/language/types
/w/cpp/language/main_function....The main function
A-TITLE cpp/language/main function
/w/cpp/language/modules.htmlModules
A-TITLE cpp/language/modules
/w/cpp/language/contracts.htmlContracts
A-TITLE cpp/language/contracts
/w/cpp/language/expressions.htmlExpressions
A-TITLE cpp/language/expressions
/w/cpp/language/value_category...Value categories
A-TITLE cpp/language/value category
/w/cpp/language/eval_order.htmlEvaluation order
A-TITLE cpp/language/eval order
/w/cpp/language/expressions.htmlOperators
A-TITLE cpp/language/expressions
/w/cpp/language/operator_prece...precedence
A-TITLE cpp/language/operator precedence
/w/cpp/language/expressions.htmlConversions
A-TITLE cpp/language/expressions
/w/cpp/language/expressions.htmlLiterals
A-TITLE cpp/language/expressions
/w/cpp/language/constant_expre...Constant expressions
A-TITLE cpp/language/constant expression
/w/cpp/language/statements.htmlStatements
A-TITLE cpp/language/statements
/w/cpp/language/if.htmlif
A-TITLE cpp/language/if
/w/cpp/language/switch.htmlswitch
A-TITLE cpp/language/switch
/w/cpp/language/for.htmlfor
A-TITLE cpp/language/for
/w/cpp/language/range-for.htmlrange-for
A-TITLE cpp/language/range-for
/w/cpp/language/while.htmlwhile
A-TITLE cpp/language/while
/w/cpp/language/do.htmldo-while
A-TITLE cpp/language/do
/w/cpp/language/declarations.htmlDeclarations
A-TITLE cpp/language/declarations
/w/cpp/language/initialization...Initialization
A-TITLE cpp/language/initialization
/w/cpp/language/functions.htmlFunctions
A-TITLE cpp/language/functions
/w/cpp/language/overload_resol...Overloading
A-TITLE cpp/language/overload resolution
/w/cpp/language/coroutines.htmlCoroutines
A-TITLE cpp/language/coroutines
/w/cpp/language/classes.htmlClasses
A-TITLE cpp/language/classes
/w/cpp/language/union.htmlunions
A-TITLE cpp/language/union
/w/cpp/language/templates.htmlTemplates
A-TITLE cpp/language/templates
/w/cpp/language/exceptions.htmlExceptions
A-TITLE cpp/language/exceptions
/w/cpp/freestanding.htmlFreestanding implementations
A-TITLE cpp/freestanding
/w/cpp/standard_library.htmlStandard library
A-TITLE cpp/standard library
/w/cpp/headers.htmlheaders
A-TITLE cpp/header
/w/cpp/iterator/concepts.htmlNamed requirements
A-TITLE cpp/named req
/w/cpp/utility.htmlLanguage support library
A-TITLE cpp/utility
/w/cpp/utility/program.htmlProgram utilities
A-TITLE cpp/utility/program
/w/cpp/utility/program.htmlSignals
A-TITLE cpp/utility/program
/w/cpp/utility/program.htmlNon-local jumps
A-TITLE cpp/utility/program
/w/cpp/memory/new.htmlBasic memory management
A-TITLE cpp/memory/new
/w/cpp/utility/variadic.htmlVariadic functions
A-TITLE cpp/utility/variadic
/w/cpp/utility/source_location...source_location
A-TITLE cpp/utility/source location
/w/cpp/utility.htmlComparison utilities
A-TITLE cpp/utility
/w/cpp/utility/rtti.htmlType support
A-TITLE cpp/types
/w/cpp/types/type_info.htmltype_info
A-TITLE cpp/types/type info
/w/cpp/types/numeric_limits.htmlnumeric_limits
A-TITLE cpp/types/numeric limits
/w/cpp/error/exception.htmlexception
A-TITLE cpp/error/exception
/w/cpp/utility/initializer_lis...initializer_list
A-TITLE cpp/utility/initializer list
/w/cpp/coroutine.htmlCoroutine support
A-TITLE cpp/coroutine
/w/cpp/contract.htmlContract support
A-TITLE cpp/contract
/w/cpp/concepts.htmlConcepts library
A-TITLE cpp/concepts
/w/cpp/error.htmlDiagnostics library
A-TITLE cpp/error
/w/cpp/error.htmlAssertions
A-TITLE cpp/error
/w/cpp/error.htmlSystem error
A-TITLE cpp/error
/w/cpp/error.htmlException types
A-TITLE cpp/error
/w/cpp/error.htmlError numbers
A-TITLE cpp/error
/w/cpp/utility/basic_stacktrac...basic_stacktrace
A-TITLE cpp/utility/basic stacktrace
/w/cpp/error.htmlDebugging support
A-TITLE cpp/error
/w/cpp/memory.htmlMemory management library
A-TITLE cpp/memory
/w/cpp/memory.htmlAllocators
A-TITLE cpp/memory
/w/cpp/memory.htmlSmart pointers
A-TITLE cpp/memory
/w/cpp/memory.htmlMemory resources
A-TITLE cpp/memory
/w/cpp/meta.htmlMetaprogramming library
A-TITLE cpp/meta
/w/cpp/meta.htmlType traits
A-TITLE cpp/meta
/w/cpp/utility/ratio.htmlratio
A-TITLE cpp/numeric/ratio
/w/cpp/utility/integer_sequenc...integer_sequence
A-TITLE cpp/utility/integer sequence
/w/cpp/utility.htmlGeneral utilities library
A-TITLE cpp/utility
/w/cpp/functional.htmlFunction objects
A-TITLE cpp/utility/functional
/w/cpp/utility/hash.htmlhash
A-TITLE cpp/utility/hash
/w/cpp/utility.htmlSwap
A-TITLE cpp/utility
/w/cpp/utility.htmlType operations
A-TITLE cpp/utility
/w/cpp/utility.htmlInteger comparison
A-TITLE cpp/utility
/w/cpp/utility/pair.htmlpair
A-TITLE cpp/utility/pair
/w/cpp/utility/tuple.htmltuple
A-TITLE cpp/utility/tuple
/w/cpp/utility/optional.htmloptional
A-TITLE cpp/utility/optional
/w/cpp/utility/expected.htmlexpected
A-TITLE cpp/utility/expected
/w/cpp/utility/variant.htmlvariant
A-TITLE cpp/utility/variant
/w/cpp/utility/any.htmlany
A-TITLE cpp/utility/any
/w/cpp/utility/bitset.htmlbitset
A-TITLE cpp/utility/bitset
/w/cpp/utility/bit.htmlBit manipulation
A-TITLE cpp/utility/bit
/w/cpp/container.htmlContainers library
A-TITLE cpp/container
/w/cpp/container/vector.htmlvector
A-TITLE cpp/container/vector
/w/cpp/container/deque.htmldeque
A-TITLE cpp/container/deque
/w/cpp/container/array.htmlarray
A-TITLE cpp/container/array
/w/cpp/container/list.htmllist
A-TITLE cpp/container/list
/w/cpp/container/forward_list....forward_list
A-TITLE cpp/container/forward list
/w/cpp/container/inplace_vecto...inplace_vector
A-TITLE cpp/container/inplace vector
/mwiki/index.php?title=cpp/con...Subdomain hive
A-TITLE cpp/container/hive (page does not exist)
/w/cpp/container/map.htmlmap
A-TITLE cpp/container/map
/w/cpp/container/multimap.htmlmultimap
A-TITLE cpp/container/multimap
/w/cpp/container/set.htmlset
A-TITLE cpp/container/set
/w/cpp/container/multiset.htmlmultiset
A-TITLE cpp/container/multiset
/w/cpp/container/unordered_map...unordered_map
A-TITLE cpp/container/unordered map
/w/cpp/container/unordered_mul...unordered_multimap
A-TITLE cpp/container/unordered multimap
/w/cpp/container/unordered_set...unordered_set
A-TITLE cpp/container/unordered set
/w/cpp/container/unordered_mul...unordered_multiset
A-TITLE cpp/container/unordered multiset
/w/cpp/container.htmlContainer adaptors
A-TITLE cpp/container
/w/cpp/container/span.htmlspan
A-TITLE cpp/container/span
/w/cpp/container/mdspan.htmlmdspan
A-TITLE cpp/container/mdspan
/w/cpp/iterator.htmlIterators library
A-TITLE cpp/iterator
/w/cpp/ranges.htmlRanges library
A-TITLE cpp/ranges
/w/cpp/ranges.htmlRange factories
A-TITLE cpp/ranges
/w/cpp/ranges.htmlRange adaptors
A-TITLE cpp/ranges
/w/cpp/coroutine/generator.htmlgenerator
A-TITLE cpp/coroutine/generator
/w/cpp/algorithm.htmlAlgorithms library
A-TITLE cpp/algorithm
/w/cpp/numeric.htmlNumeric algorithms
A-TITLE cpp/numeric
/w/cpp/algorithm.htmlExecution policies
A-TITLE cpp/algorithm
/w/cpp/algorithm/ranges.htmlConstrained algorithms
A-TITLE cpp/algorithm/ranges
/w/cpp/string.htmlStrings library
A-TITLE cpp/string
/w/cpp/string/basic_string.htmlbasic_string
A-TITLE cpp/string/basic string
/w/cpp/string/char_traits.htmlchar_traits
A-TITLE cpp/string/char traits
/w/cpp/string/basic_string_vie...basic_string_view
A-TITLE cpp/string/basic string view
/w/cpp/text.htmlText processing library
A-TITLE cpp/text
/w/cpp/text.htmlPrimitive numeric conversions
A-TITLE cpp/text
/w/cpp/utility/format.htmlFormatting
A-TITLE cpp/utility/format
/w/cpp/locale.htmlLocalization
A-TITLE cpp/locale
/w/cpp/locale/text_encoding.htmltext_encoding
A-TITLE cpp/text/text encoding
/w/cpp/regex.htmlRegular expressions
A-TITLE cpp/regex
/w/cpp/regex/basic_regex.htmlbasic_regex
A-TITLE cpp/regex/basic regex
/w/cpp/regex.htmlAlgorithms
A-TITLE cpp/regex
/w/cpp/regex/ecmascript.htmlDefault regular expression grammar
A-TITLE cpp/regex/ecmascript
/w/cpp/text.htmlNull-terminated sequence utilities
A-TITLE cpp/text
/w/cpp/string/byte.htmlbyte
A-TITLE cpp/string/byte
/w/cpp/string/multibyte.htmlmultibyte
A-TITLE cpp/string/multibyte
/w/cpp/string/wide.htmlwide
A-TITLE cpp/string/wide
/w/cpp/numeric.htmlNumerics library
A-TITLE cpp/numeric
/w/cpp/numeric/math.htmlCommon math functions
A-TITLE cpp/numeric/math
/w/cpp/numeric/special_math.htmlMathematical special functions
A-TITLE cpp/numeric/special functions
/w/cpp/numeric/constants.htmlMathematical constants
A-TITLE cpp/numeric/constants
/w/cpp/numeric/linalg.htmlBasic linear algebra algorithms
A-TITLE cpp/numeric/linalg
/w/cpp/numeric/simd.htmlData-parallel types (SIMD)
A-TITLE cpp/numeric/simd
/w/cpp/numeric/random.htmlPseudo-random number generation
A-TITLE cpp/numeric/random
/w/cpp/numeric/fenv.htmlFloating-point environment
A-TITLE cpp/numeric/fenv
/w/cpp/numeric/complex.htmlcomplex
A-TITLE cpp/numeric/complex
/w/cpp/numeric/valarray.htmlvalarray
A-TITLE cpp/numeric/valarray
/w/cpp/chrono.htmlDate and time library
A-TITLE cpp/chrono
/w/cpp/chrono.htmlCalendar
A-TITLE cpp/chrono
/w/cpp/chrono.htmlTime zone
A-TITLE cpp/chrono
/w/cpp/io.htmlInput/output library
A-TITLE cpp/io
/w/cpp/io.htmlPrint functions
A-TITLE cpp/io
/w/cpp/io.htmlStream-based I/O
A-TITLE cpp/io
/w/cpp/io/manip.htmlI/O manipulators
A-TITLE cpp/io/manip
/w/cpp/io/basic_istream.htmlbasic_istream
A-TITLE cpp/io/basic istream
/w/cpp/io/basic_ostream.htmlbasic_ostream
A-TITLE cpp/io/basic ostream
/w/cpp/io.htmlSynchronized output
A-TITLE cpp/io
/w/cpp/filesystem.htmlFile systems
A-TITLE cpp/filesystem
/w/cpp/atomic.htmlConcurrency support library
A-TITLE cpp/thread
/w/cpp/thread/thread.htmlthread
A-TITLE cpp/thread/thread
/w/cpp/thread/jthread.htmljthread
A-TITLE cpp/thread/jthread
/w/cpp/atomic/atomic.htmlatomic
A-TITLE cpp/atomic/atomic
/w/cpp/atomic/atomic_flag.htmlatomic_flag
A-TITLE cpp/atomic/atomic flag
/w/cpp/atomic/atomic_ref.htmlatomic_ref
A-TITLE cpp/atomic/atomic ref
/w/cpp/atomic/memory_order.htmlmemory_order
A-TITLE cpp/atomic/memory order
/w/cpp/atomic.htmlMutual exclusion
A-TITLE cpp/thread
/w/cpp/atomic.htmlCondition variables
A-TITLE cpp/thread
/w/cpp/atomic.htmlFutures
A-TITLE cpp/thread
/w/cpp/atomic.htmlSemaphores
A-TITLE cpp/thread
/w/cpp/thread/latch.htmllatch
A-TITLE cpp/thread/latch
/w/cpp/thread/barrier.htmlbarrier
A-TITLE cpp/thread/barrier
/w/cpp/atomic.htmlSafe Reclamation
A-TITLE cpp/thread
/w/cpp/experimental/execution....Execution support library
A-TITLE cpp/execution
/w/cpp/experimental/feature_te...Feature test macros
A-TITLE cpp/feature test
/w/cpp/experimental/feature_te...Text duplicate Language
A-TITLE cpp/feature test
/w/cpp/experimental/feature_te...Text duplicate Standard library
A-TITLE cpp/feature test
/w/cpp/utility/feature_test.htmlHeaders
A-TITLE cpp/utility/feature test
/w/cpp/experimental.htmlTechnical specifications
A-TITLE cpp/experimental
/w/cpp/experimental/memory.htmlStandard library extensions
A-TITLE cpp/experimental/lib extensions
/w/cpp/experimental/resource_a...resource_adaptor
A-TITLE cpp/experimental/resource adaptor
/w/cpp/experimental/invocation...invocation_type
A-TITLE cpp/experimental/invocation type
/w/cpp/experimental/lib_extens...Standard library extensions v2
A-TITLE cpp/experimental/lib extensions 2
/w/cpp/experimental/propagate_...propagate_const
A-TITLE cpp/experimental/propagate const
/w/cpp/experimental/ostream_jo...ostream_joiner
A-TITLE cpp/experimental/ostream joiner
/w/cpp/experimental/randint.htmlrandint
A-TITLE cpp/experimental/randint
/w/cpp/experimental/observer_p...observer_ptr
A-TITLE cpp/experimental/observer ptr
/w/cpp/experimental/is_detecte...Detection idiom
A-TITLE cpp/experimental/is detected
/w/cpp/experimental/lib_extens...Standard library extensions v3
A-TITLE cpp/experimental/lib extensions 3
/w/cpp/experimental/scope_exit...scope_exit
A-TITLE cpp/experimental/scope exit
/w/cpp/experimental/scope_fail...scope_fail
A-TITLE cpp/experimental/scope fail
/w/cpp/experimental/scope_succ...scope_success
A-TITLE cpp/experimental/scope success
/w/cpp/experimental/unique_res...unique_resource
A-TITLE cpp/experimental/unique resource
/w/cpp/experimental/parallelis...Parallelism library extensions v2
A-TITLE cpp/experimental/parallelism 2
/w/cpp/experimental/simd.htmlsimd
A-TITLE cpp/experimental/simd
/w/cpp/experimental/concurrenc...Concurrency library extensions
A-TITLE cpp/experimental/concurrency
/w/cpp/language/transactional_...Transactional Memory
A-TITLE cpp/language/transactional memory
/w/cpp/experimental/reflect.htmlReflection
A-TITLE cpp/experimental/reflect
/w/cpp/resources.htmlExternal Links
A-TITLE cpp/links
/w/cpp/links/libs.htmlNon-ANSI/ISO Libraries
A-TITLE cpp/links/libs
/w/cpp/index.htmlIndex
A-TITLE cpp/index
/w/cpp/symbol_index.htmlstd Symbol Index
A-TITLE cpp/symbol index
/w/c.htmlC reference
A-TITLE c
/w/c/95.htmlC95
A-TITLE c/95
/w/c/99.htmlC99
A-TITLE c/99
/w/c/11.htmlC11
A-TITLE c/11
/w/c/17.htmlC17
A-TITLE c/17
/w/c/23.htmlC23
A-TITLE c/23
/w/c/compiler_support.htmlText duplicate Compiler support
A-TITLE c/compiler support
/w/c/compiler_support/99.htmlText duplicate C99
A-TITLE c/compiler support/99
/w/c/compiler_support/23.htmlText duplicate C23
A-TITLE c/compiler support/23
/w/c/language.htmlText duplicate Language
A-TITLE c/language
/w/c/language/basic_concepts.htmlText duplicate Basic concepts
A-TITLE c/language/basic concepts
/w/c/keyword.htmlText duplicate Keywords
A-TITLE c/keyword
/w/c/preprocessor.htmlText duplicate Preprocessor
A-TITLE c/preprocessor
/w/c/language/operators.htmlText duplicate Expressions
A-TITLE c/language/expressions
/w/c/language/declarations.htmlDeclaration
A-TITLE c/language/declarations
/w/c/language/initialization.htmlText duplicate Initialization
A-TITLE c/language/initialization
/w/c/language/functions.htmlText duplicate Functions
A-TITLE c/language/functions
/w/c/language/statements.htmlText duplicate Statements
A-TITLE c/language/statements
/w/c/header.htmlText duplicate Headers
A-TITLE c/header
/w/c/types.htmlText duplicate Type support
A-TITLE c/types
/w/c/program.htmlText duplicate Program utilities
A-TITLE c/program
/w/c/variadic.htmlText duplicate Variadic functions
A-TITLE c/variadic
/w/c/error.htmlText duplicate Diagnostics library
A-TITLE c/error
/w/c/memory.htmlDynamic memory management
A-TITLE c/memory
/w/c/string.htmlText duplicate Strings library
A-TITLE c/string
/w/c/string/byte.htmlText duplicate byte
A-TITLE c/string/byte
/w/c/string/multibyte.htmlText duplicate multibyte
A-TITLE c/string/multibyte
/w/c/string/wide.htmlText duplicate wide
A-TITLE c/string/wide
/w/c/chrono.htmlText duplicate Date and time library
A-TITLE c/chrono
/w/c/locale.htmlLocalization library
A-TITLE c/locale
/w/c/io.htmlText duplicate Input/output library
A-TITLE c/io
/w/c/algorithm.htmlText duplicate Algorithms library
A-TITLE c/algorithm
/w/c/numeric.htmlText duplicate Numerics library
A-TITLE c/numeric
/w/c/numeric/math.htmlCommon mathematical functions
A-TITLE c/numeric/math
/w/c/numeric/fenv.htmlText duplicate Floating-point environment
A-TITLE c/numeric/fenv
/w/c/numeric/random.htmlText duplicate Pseudo-random number generation
A-TITLE c/numeric/random
/w/c/numeric/complex.htmlComplex number arithmetic
A-TITLE c/numeric/complex
/w/c/numeric/tgmath.htmlType-generic math
A-TITLE c/numeric/tgmath
/w/c/numeric/bit_manip.htmlText duplicate Bit manipulation
A-TITLE c/numeric/bit manip
/w/c/numeric.htmlChecked integer arithmetic
A-TITLE c/numeric
/w/c/thread.htmlText duplicate Concurrency support library
A-TITLE c/thread
/w/c/experimental.htmlText duplicate Technical specifications
A-TITLE c/experimental
/w/c/experimental/dynamic.htmlDynamic memory extensions
A-TITLE c/experimental/dynamic
/w/c/experimental/fpext1.htmlFloating-point extensions, Part 1
A-TITLE c/experimental/fpext1
/w/c/experimental/fpext4.htmlFloating-point extensions, Part 4
A-TITLE c/experimental/fpext4
/w/c/links.htmlText duplicate External Links
A-TITLE c/links
/w/c/links/libs.htmlText duplicate Non-ANSI/ISO Libraries
A-TITLE c/links/libs
/w/c/index.htmlText duplicate Index
A-TITLE c/index
/w/c/index.htmlSymbol Index
A-TITLE c/symbol index
/w/Cppreference%3AArchives.htmloffline archive
A-TITLE Cppreference:Archives
/mwiki/index.php?title=Main_Pa...Subdomain URL anchor text
https://en.cppreference.com/mwiki/index.php?title=Main_Page&oldid=182458

Server configuration

HTTP redirects
(Critically important)
The checked page does not redirect to another URL.
HTTP header
(Important)
The HTML page should be transferred using GZip compression.
No X-Powered HTTP header is sent.
Performance
(Somewhat important)
The page response time of 0.64 seconds is longer than the recommended limit of 0.4 seconds. A high response time unnecessarily slows down search engine crawling and results in bad user experience as well.
This page loads 5 JavaScript files. This may affect the load time negatively.
This page only loads 2 CSS files. That's ok.
The file size of the HTML document is fine (49 kB).

HTTP Response Header

NameValue
dateWed, 26 Nov 2025 11:52:31 GMT
serverApache
tt-servert=1764157951630858 D=2054
varyUser-Agent
last-modifiedWed, 27 Aug 2025 21:51:32 GMT
etag"c540-63d5fcab12b87"
accept-rangesbytes
content-length50496
content-typetext/html
statuscode200
http_versionHTTP/1.1

External factors

This page is referenced by wikipedia.
This website has excellent links from other websites.
This page has backlinks from 131 referring domains.
This page has 1,516 backlinks.
This page has backlinks from 123 different ip addresses.

Robots.txt

User-agent: *
Allow: /
Disallow: /wiki_old/
Disallow: /mwiki/
Disallow: /tmpw/
Disallow: /w/Special:
Disallow: /w/Template:
Disallow: /w/Mediawiki:
Disallow: /w/Talk:


User-agent: AwarioRssBot
User-agent: AwarioSmartBot
User-agent: AwarioBot
Crawl-delay: 10

Search preview

en.cppreference.com
cppreference.com

Most important keywords

Following keywords were found. You can check the keyword optimization of this page for each keyword.

KeywordResultRecheck
reference73%Check
cppreference62%Check
library39%Check
support39%Check
memory39%Check
extensions39%Check
Functions39%Check
Type39%Check
Algorithms39%Check
Standard39%Check

Automatically check en.cppreference.com including all subpages at once!

Try for free
Guaranteed free of charge during trial period.

Cookie Policy

We use cookies to make our site work and also for analytics and advertising purposes. You can enable or disable optional cookies as desired. See the following links for more information.

We need these so the site can function properly

So we can better understand how visitors use our website

So we can serve you tailored ads and promotions