Numpy.org - SEO Checker

Overview of the SEO Check
Meta information
75% 
Page quality
90% 
Page structure
46% 
Link structure
63% 
Server
100% 
External factors
100% 
SEO Score
Response time
0.07 s
File size
37.00 kB
Words
926
Media files
44
Number of links
32 internal / 117 external

Task list of SEO Improvements

Meta specifications

Title
(Critically important)
NumPy -
The page title is too short. (80 pixels of 580 max pixel length) Optimize title
The page title is only one word.
There are no duplicate words in the title
Meta description
(Critically important)
Why NumPy? Powerful n-dimensional arrays. Numerical computing tools. Interoperable. Performant. Open source.
The length of the meta description is perfect. (708 pixels out of 1000 max pixel length)
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)
The alternate link to the page itself is missing.
An alternate link incorrectly contains an URL with a relative path.
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)
The domain is no subdomain.
The domain length is good.
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 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
generatorHugo 0.125.4
descriptionWhy NumPy? Powerful n-dimensional arrays. Numerical computing tools. Interoperable. Performant. Open source.
viewportwidth=device-width,initial-scale=1,shrink-to-fit=no
langen
twitter:cardsummary_large_image
twitter:imagehttps://numpy.org/images/numpy-image.jpg
twitter:titleEmpty
twitter:descriptionWhy NumPy? Powerful n-dimensional arrays. Numerical computing tools. Interoperable. Performant. Open source.
x-ua-compatibleie=edge
charsetUTF-8

Test up to 1.000 webpages of numpy.org with our free plan!

Try For Free
No trial. It's just free!

Page quality

Content
(Critically important)
These Typos were found:
  • catagories => categories
This page contains 926 words. That's ok.
24.3% of the text are stop words.
The page contains a listing, which indicates a good text layout.
19 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 18.44 words is good.
Frames
(Critically important)
This page does not use a frameset.
Mobile optimization
(Somewhat important)
No Apple touch icon is specified.
A viewport "width=device-width,initial-scale=1,shrink-to-fit=no" is provided.
Bold and strong tags
(Somewhat important)
The usage of strong and bold tags is perfect. We recommend the use of up to 19 tags for this page.
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)
This website uses HTTPS to protect privacy and integrity of the exchanged data.
All included files are also transferred via HTTPS.

Media list

URLAlt attributeTitle
https://numpy.org/images/logo.svgNumPy logo.
..._images/sc_dom_img/quantum_computing.svgA computer chip.
...ges/sc_dom_img/statistical_computing.svgA line graph with the line moving up.
..._images/sc_dom_img/signal_processing.svgA bar chart with positive and negative values.
...t_images/sc_dom_img/image_processing.svgAn photograph of the mountains.
/images/content_images/sc_dom_img/sd6.svgA simple graph.
...mages/sc_dom_img/astronomy_processes.svgA telescope.
...ages/sc_dom_img/cognitive_psychology.svgA human head with gears.
...ent_images/sc_dom_img/bioinformatics.svgA strand of DNA.
...images/sc_dom_img/bayesian_inference.svgA graph with a bell-shaped curve.
...ges/sc_dom_img/mathematical_analysis.svgFour mathematical symbols.
.../content_images/sc_dom_img/chemistry.svgA test tube.
...content_images/sc_dom_img/geoscience.svgThe Earth.
/images/content_images/sc_dom_img/GIS.svgA map.
...s/content_images/sc_dom_img/robotics.svgA microprocessor development board.
/images/content_images/arlib/dask.pngDask
/images/content_images/arlib/cupy.pngCuPy
.../content_images/arlib/jax_logo_250px.pngJAX
/images/content_images/arlib/xarray.pngxarray
/images/content_images/arlib/sparse.pngsparse
...ntent_images/arlib/pytorch-logo-dark.svgPyTorch
...content_images/arlib/tensorflow-logo.svgTensorFlow
/images/content_images/arlib/arrow.pngarrow
/images/content_images/arlib/xtensor.pngxtensor
/images/content_images/arlib/awkward.svgawkward
/images/content_images/arlib/uarray.pnguarray
/images/content_images/arlib/tensorly.pngtensorly
/images/content_images/ds-landscape.pngDiagram of Python Libraries. The five catagories are 'Extract, Transform, Load', 'Data Exploration', 'Data Modeling', 'Data Evaluation' and 'Data Presentation'.
/images/content_images/data-science.pngDiagram of three overlapping circles. The circles are labeled 'Mathematics', 'Computer Science' and 'Domain Expertise'. In the middle of the diagram, which has the three circles overlapping it, is an area labeled 'Data Science'.
...ent_images/ml_img/tensorflow-ml-anim.gifAn animated gif showing a three-dimensional graph of embeddings made in Tensorflow.
/images/content_images/v_matplotlib.pngA streamplot made in matplotlib
/images/content_images/v_ggpy.pngA scatter-plot graph made in ggpy
/images/content_images/v_plotly.pngA box-plot made in plotly
/images/content_images/v_altair.pngA streamgraph made in altair
/images/content_images/v_seaborn.pngA pairplot of two types of graph, a plot-graph and a frequency graph made in seaborn"
/images/content_images/v_pyvista.pngA 3D volume rendering made in PyVista.
/images/content_images/v_napari.pngA multi-dimensionan image made in napari.
/images/content_images/v_vispy.pngA Voronoi diagram made in vispy.
...ontent_images/case_studies/blackhole.pngFirst image of a black hole. It is an orange circle in a black background.
...tent_images/case_studies/gravitional.pngTwo orbs orbiting each other. They are displacing gravity around them.
...s/content_images/case_studies/sports.jpgCricket ball on green field.
...ntent_images/case_studies/deeplabcut.pngCheetah pose analysis
https://numpy.org/images/logo.svgNumPy logo.

Page structure

H1 heading
(Critically important)
ECOSYSTEM
Too many H1 headings
The H1 heading consists of only one word. There should be more information given.
The H1 heading is too short (9 characters). It should be at least 20 Characters long.
Headings
(Important)
The heading structure is perfect.

Heading structure

Heading levelContent
H1 ECOSYSTEM
H1 CASE STUDIES
Some internal link anchor texts are too long.
Some anchor texts are used more than once.
The number of internal links is ok.
All internal links are not using dynamic parameters.
There are too many external links (117) on this page.
LinkAttributesAnchor text
https://numpy.org/installInstall
https://numpy.org/doc/stableDocumentation
https://numpy.org/learnLearn
https://numpy.org/communityCommunity
https://numpy.org/aboutAbout Us
https://numpy.org/newsNews
https://numpy.org/contributeContribute
https://numpy.org/pt/Português
https://numpy.org/ja/日本語 (Japanese)
https://numpy.org/news/Latest release: NumPy 1.26. View all releases
https://numpy.org/newsNumPy 2.0 release date: June 16
https://numpy.org/news2024-05-23
https://github.com/numpy/numpy...External BSD license
https://github.com/numpy/numpyExternal publicly on GitHub
https://numpy.org/community/community
http://qutip.org/External QuTiP
https://pyquil-docs.rigetti.co...External Subdomain PyQuil
https://qiskit.org/External Qiskit
https://pennylane.ai/External PennyLane
https://pandas.pydata.org/External Subdomain Pandas
https://www.statsmodels.org/External Subdomain statsmodels
https://xarray.pydata.org/en/s...External Subdomain Xarray
https://seaborn.pydata.org/External Subdomain Seaborn
https://www.scipy.org/External Subdomain SciPy
https://pywavelets.readthedocs...External Subdomain PyWavelets
https://python-control.org/External python-control
https://hyperspy.org/External HyperSpy
https://scikit-image.org/External Scikit-image
https://opencv.org/External OpenCV
https://mahotas.rtfd.io/External Subdomain Mahotas
https://networkx.org/External NetworkX
https://graph-tool.skewed.de/External Subdomain graph-tool
https://igraph.org/python/External igraph
https://pygsp.rtfd.io/External Subdomain PyGSP
https://www.astropy.org/External Subdomain AstroPy
https://sunpy.org/External SunPy
https://spacepy.github.io/External Subdomain SpacePy
https://www.psychopy.org/External Subdomain PsychoPy
https://biopython.org/External BioPython
http://scikit-bio.org/External Scikit-Bio
https://github.com/openvax/pye...External PyEnsembl
http://etetoolkit.org/External ETE
https://pystan.readthedocs.io/...External Subdomain PyStan
https://docs.pymc.io/External Subdomain PyMC3
https://arviz-devs.github.io/a...External Subdomain ArviZ
https://emcee.readthedocs.io/External Subdomain emcee
https://www.scipy.org/External Subdomain Text duplicate SciPy
https://www.sympy.org/External Subdomain SymPy
https://www.cvxpy.org/External Subdomain cvxpy
https://fenicsproject.org/External FEniCS
https://cantera.org/External Cantera
https://www.mdanalysis.org/External Subdomain MDAnalysis
https://github.com/rdkit/rdkitExternal RDKit
https://www.pybamm.org/External Subdomain PyBaMM
https://pangeo.io/External Pangeo
https://simpeg.xyz/External Simpeg
https://github.com/obspy/obspy...External ObsPy
https://www.fatiando.org/External Subdomain Fatiando a Terra
https://shapely.readthedocs.io/External Subdomain Shapely
https://geopandas.org/External GeoPandas
https://python-visualization.g...External Subdomain Folium
https://compas.dev/External COMPAS
https://cityenergyanalyst.com/External City Energy Analyst
https://nortikin.github.io/sve...External Subdomain Sverchok
https://dask.org/External Dask
https://cupy.dev/External CuPy
https://jax.readthedocs.io/External Subdomain JAX
https://xarray.pydata.org/en/s...External Subdomain Text duplicate Xarray
https://sparse.pydata.org/en/l...External Subdomain Sparse
https://pytorch.org/External PyTorch
https://www.tensorflow.org/External Subdomain TensorFlow
https://arrow.apache.org/External Subdomain Arrow
https://github.com/xtensor-sta...External xtensor
https://awkward-array.org/External Awkward Array
https://uarray.org/en/latest/External uarray
http://tensorly.org/stable/hom...External tensorly
/images/content_images/ds-land...New window IMG-ALT Diagram of Python Libraries. The five catagories are 'Extract, Transform, Load', 'Data Exploration', 'Data Modeling', 'Data Evaluation' and 'Data Presentatio...
https://pandas.pydata.org/External Subdomain Text duplicate Pandas
https://intake.readthedocs.io/External Subdomain Intake
https://pyjanitor-devs.github....External Subdomain PyJanitor
https://jupyter.org/External Jupyter
https://seaborn.pydata.org/External Subdomain Text duplicate Seaborn
https://matplotlib.org/External Matplotlib
https://altair-viz.github.io/External Subdomain Altair
https://scikit-learn.org/External scikit-learn
https://www.statsmodels.org/st...External Subdomain Text duplicate statsmodels
https://docs.pymc.io/External Subdomain Text duplicate PyMC3
https://spacy.io/External spaCy
https://plotly.com/dashExternal Dash
https://panel.holoviz.org/External Subdomain Panel
https://voila.readthedocs.io/External Subdomain Voila
https://dask.org/External Text duplicate Dask
https://ray.io/External Ray
https://dvc.org/External DVC
https://mlflow.org/External MLFlow
https://airflow.apache.org/External Subdomain Airflow
https://dagster.io/External Dagster
https://www.prefect.io/External Subdomain Prefect
https://ai.googleblog.com/2016...External Subdomain IMG-ALT An animated gif showing a three-dimensional graph of embeddings made in Tensorflow.
https://ai.googleblog.com/2016...External Subdomain Source: Google AI Blog
https://scikit-learn.org/External Text duplicate scikit-learn
https://www.scipy.org/External Subdomain Text duplicate SciPy
https://www.tensorflow.org/External Subdomain TensorFlow’s
https://pytorch.org/External Text duplicate PyTorch
https://towardsdatascience.com...External ensemble
https://xgboost.readthedocs.io/External Subdomain XGBoost
https://lightgbm.readthedocs.i...External Subdomain LightGBM
https://catboost.ai/External CatBoost
https://www.scikit-yb.org/en/l...External Subdomain Yellowbrick
https://eli5.readthedocs.io/en...External Subdomain Eli5
https://www.fusioncharts.com/b...External Subdomain IMG-ALT A streamplot made in matplotlib
https://github.com/yhat/ggpyExternal IMG-ALT A scatter-plot graph made in ggpy
https://www.journaldev.com/196...External Subdomain IMG-ALT A box-plot made in plotly
https://altair-viz.github.io/g...External Subdomain IMG-ALT A streamgraph made in altair
https://seaborn.pydata.org/External Subdomain IMG-ALT A pairplot of two types of graph, a plot-graph and a frequency graph made in seaborn"
https://docs.pyvista.org/External Subdomain IMG-ALT A 3D volume rendering made in PyVista.
https://napari.org/External IMG-ALT A multi-dimensionan image made in napari.
https://vispy.org/gallery/inde...External IMG-ALT A Voronoi diagram made in vispy.
https://pyviz.org/overviews/in...External Python visualization landscape
https://matplotlib.org/External Text duplicate Matplotlib
https://seaborn.pydata.org/External Subdomain Text duplicate Seaborn
https://plot.ly/External Plotly
https://altair-viz.github.io/External Subdomain Text duplicate Altair
https://docs.bokeh.org/en/latest/External Subdomain Bokeh
https://holoviz.org/External Holoviz
http://vispy.org/External Vispy
https://napari.org/External Napari
https://docs.pyvista.org/External Subdomain PyVista
/case-studies/blackhole-imageFirst Image of a Black Hole How NumPy, together with libraries like SciPy and Matplotlib that depend on NumPy, enabled the Event Horizon Telescope to produce...
IMG-ALT First image of a black hole. It is an orange circle in a black background.
/case-studies/gw-discovDetection of Gravitational Waves In 1916, Albert Einstein predicted gravitational waves; 100 years later their existence was confirmed by LIGO scientists usi...
IMG-ALT Two orbs orbiting each other. They are displacing gravity around them.
/case-studies/cricket-analyticsSports Analytics Cricket Analytics is changing the game by improving player and team performance through statistical modelling and predictive analytics. NumP...
IMG-ALT Cricket ball on green field.
/case-studies/deeplabcut-dnnPose Estimation using deep learning DeepLabCut uses NumPy for accelerating scientific studies that involve observing animal behavior for better understanding...
IMG-ALT Cheetah pose analysis
https://numpy.org/installText duplicate Install
https://numpy.org/doc/stableText duplicate Documentation
https://numpy.org/learnText duplicate Learn
https://numpy.org/citing-numpyCiting Numpy
/neps/roadmap.htmlRoadmap
https://numpy.org/aboutAbout us
https://numpy.org/communityText duplicate Community
https://numpy.org/user-surveysUser surveys
https://numpy.org/contributeText duplicate Contribute
https://numpy.org/code-of-conductCode of conduct
https://numpy.org/gethelpGet help
https://numpy.org/termsTerms of use
https://numpy.org/privacyPrivacy
https://numpy.org/press-kitPress kit
https://github.com/numpy/numpyExternal No Text
https://www.youtube.com/channe...External Subdomain No Text
https://twitter.com/numpy_teamExternal No Text

Server configuration

HTTP redirects
(Critically important)
This page redirects to "https://numpy.org/"
HTTP header
(Important)
No X-Powered HTTP header is sent.
This page uses GZip for compressed data transmission.
Performance
(Somewhat important)
The page response time is excellent with 0.07 seconds.
The file size of the HTML document is fine (37 kB).

HTTP Response Header

NameValue
dateTue, 28 May 2024 17:28:10 GMT
content-typetext/html; charset=utf-8
x-origin-cacheHIT
last-modifiedMon, 27 May 2024 06:06:24 GMT
access-control-allow-origin*
expiresTue, 28 May 2024 07:10:45 GMT
cache-controlmax-age=600
x-proxy-cacheMISS
x-github-request-id7810:E5036:687998:6C3692:6655811C
age359
via1.1 varnish
x-served-bycache-fra-eddf8230026-FRA
x-cacheHIT
x-cache-hits0
x-timerS1716917291.882883,VS0,VE2
varyAccept-Encoding
x-fastly-request-id519e22f54c687565dfc4aad1187db28ef8861608
cf-cache-statusDYNAMIC
report-to{"endpoints":[{"url":"https:\/\/a.nel.cloudflare.com\/report\/v4?s=Mf20YI9eX0WC1dIzQ9Ox%2BDUoOnBYzndjMytsTH4OCOyhXCxzj4%2BL3GbAtSVvAuBy5oq6K9t1hRJF2O1u%2FVjHPggd8fQOBm4%2B8rxnhBlAcUyYAMD9pK4SFbMEsCA%3D"}],"group":"cf-nel","max_age":604800}
nel{"success_fraction":0,"report_to":"cf-nel","max_age":604800}
servercloudflare
cf-ray88aff5abe8778f3b-FRA
content-encodinggzip
alt-svch3=":443"; ma=86400
statuscode200
http_versionHTTP/2

External factors

Blacklists
(Nice to have)
This website is not classified "for adult only".
This page is referenced by wikipedia.
This website has excellent links from other websites.
This page has backlinks from 11,815 referring domains.
This page has 553,955 backlinks.
This page has backlinks from 7,650 different ip addresses.
Facebook popularity
(Somewhat important)
The page has 0 shares and comments on Facebook.

Search preview

numpy.org
NumPy -
Why NumPy? Powerful n-dimensional arrays. Numerical computing tools. Interoperable. Performant. Open source.

Most important keywords

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

KeywordResultRecheck
NumPy71%Check
Try NumPy54%Check
import NumPy53%Check
array50%Check
ECOSYSTEM50%Check
computing48%Check
arrays48%Check
Powerful46%Check
Numerical46%Check
tools46%Check

Test up to 1.000 webpages of numpy.org with our free plan!

Try For Free
No trial. It's just free!

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