agrail.com

Evaluation du site agrail.com

 Généré le 25 Mai 2025 04:35

Le score est de 31/100

Télécharger la version PDF

Optimisation du contenu

Titre

AgRail LLC - Homepage

Longueur : 21

Parfait, votre titre contient entre 10 et 70 caractères.

Description

Longueur : 0

Très mauvais. Nous n'avons pas trouvé de balise META description sur votre page. Utilisez ce générateur gratuit de balises META en ligne pour créer une description.

Mots-clefs

Très mauvais. Nous n'avons pas trouvé de balise META keywords sur votre page. Utilisez ce générateur gratuit de balises META en ligne pour créer des mots-clés.

Propriétés Open Graph

Cette page ne profite pas des balises META Open Graph. Cette balise permet de représenter de manière riche n'importe quelle page dans le graph social (environnement social). Utilisez ce générateur gratuit de balises META Open Graph pour les créer.

Niveaux de titre

H1 H2 H3 H4 H5 H6
0 0 0 1 1 0
  • [H4] Local Weather
  • [H5] Forecast

Images

Nous avons trouvé 12 image(s) sur cette page Web.

7 attribut(s) alt sont vides ou manquants. Ajouter un texte alternatif permet aux moteurs de recherche de mieux comprendre le contenu de vos images.

Ratio texte/HTML

Ratio : 11%

le ratio de cette page texte/HTML est au-dessous de 15 pour cent, ce qui signifie que votre site manque de contenu textuel.

Flash

Parfait, aucun contenu FLASH n'a été détecté sur cette page.

Iframe

Génial, il n'y a pas d'Iframes détectés sur cette page.

Réécriture d'URLs

Mauvais. Vos liens contiennent des chaînes de requête.

Tiret bas dans les URLs

Nous avons détectés des soulignements dans vos URLs. Vous devriez plutôt utiliser des tirets pour optimiser votre référencement.

Liens dans la page

Nous avons trouvé un total de 75 lien(s) dont 11 lien(s) vers des fichiers

Texte d'ancre Type Juice
Cash Bids & Rates Interne Passing Juice
Harvest 2024 Rates Externe Passing Juice
Cash Bids Table Interne Passing Juice
Cash Bids Grid Interne Passing Juice
USDA Cash Bids Interne Passing Juice
ACH Payment Form Externe Passing Juice
About Us Interne Passing Juice
Products & Services Interne Passing Juice
Locations & Staff Interne Passing Juice
Contact Us Interne Passing Juice
USDA Cash Bids Interne Passing Juice
Market Overview Interne Passing Juice
Futures Interne Passing Juice
Options Interne Passing Juice
Custom Charts Interne Passing Juice
Spread Charts Interne Passing Juice
Market Heat Maps Interne Passing Juice
Stocks Interne Passing Juice
Real-Time Markets Interne Passing Juice
Ag Newswire Interne Passing Juice
Financial News Interne Passing Juice
InsideFutures Interne Passing Juice
USDA News & Reports Interne Passing Juice
Ag Market Commentary Interne Passing Juice
Local Weather Interne Passing Juice
Mobile Alerts Interne Passing Juice
Trading Calendar Interne Passing Juice
Futures 101 Interne Passing Juice
Commodity Symbols Interne Passing Juice
Farmer's Almanac Externe Passing Juice
Home Interne Passing Juice
- Interne Passing Juice
$'); var rounded = price + -17; if (currConv == 1) { rounded *= quote.exchangeRate; } var remainder = rounded - Math.floor(rounded); var rounding = 0.75; if (rounding > -1) { if(quote && (quote.unitcode == 3 || quote.symbol.substring(0, 2) == 'KG')) document.write(rounded.toFixed(cashprice_decimals)); else { rounded = remainder >= rounding ? Math.ceil(rounded) : Math.floor(rounded); document.write((rounded/100).toFixed(cashprice_decimals)); } } else { if (rounded - Math.floor(rounded) > 0) if(quote && quote.unitcode == 3) document.write(rounded.toFixed(cashprice_decimals)); else document.write((rounded/100).toFixed(cashprice_decimals)); else if(quote && quote.unitcode == 3) document.write(rounded.toFixed(cashprice_decimals)); else document.write((rounded/100).toFixed(cashprice_decimals)); } document.write(' Interne Passing Juice
'+quote['month']+' Interne Passing Juice
$'); var rounded = price + -15; if (currConv == 1) { rounded *= quote.exchangeRate; } var remainder = rounded - Math.floor(rounded); var rounding = 0.75; if (rounding > -1) { if(quote && (quote.unitcode == 3 || quote.symbol.substring(0, 2) == 'KG')) document.write(rounded.toFixed(cashprice_decimals)); else { rounded = remainder >= rounding ? Math.ceil(rounded) : Math.floor(rounded); document.write((rounded/100).toFixed(cashprice_decimals)); } } else { if (rounded - Math.floor(rounded) > 0) if(quote && quote.unitcode == 3) document.write(rounded.toFixed(cashprice_decimals)); else document.write((rounded/100).toFixed(cashprice_decimals)); else if(quote && quote.unitcode == 3) document.write(rounded.toFixed(cashprice_decimals)); else document.write((rounded/100).toFixed(cashprice_decimals)); } document.write(' Interne Passing Juice
$'); var rounded = price + -12; if (currConv == 1) { rounded *= quote.exchangeRate; } var remainder = rounded - Math.floor(rounded); var rounding = 0.75; if (rounding > -1) { if(quote && (quote.unitcode == 3 || quote.symbol.substring(0, 2) == 'KG')) document.write(rounded.toFixed(cashprice_decimals)); else { rounded = remainder >= rounding ? Math.ceil(rounded) : Math.floor(rounded); document.write((rounded/100).toFixed(cashprice_decimals)); } } else { if (rounded - Math.floor(rounded) > 0) if(quote && quote.unitcode == 3) document.write(rounded.toFixed(cashprice_decimals)); else document.write((rounded/100).toFixed(cashprice_decimals)); else if(quote && quote.unitcode == 3) document.write(rounded.toFixed(cashprice_decimals)); else document.write((rounded/100).toFixed(cashprice_decimals)); } document.write(' Interne Passing Juice
$'); var rounded = price + -30; if (currConv == 1) { rounded *= quote.exchangeRate; } var remainder = rounded - Math.floor(rounded); var rounding = 0.75; if (rounding > -1) { if(quote && (quote.unitcode == 3 || quote.symbol.substring(0, 2) == 'KG')) document.write(rounded.toFixed(cashprice_decimals)); else { rounded = remainder >= rounding ? Math.ceil(rounded) : Math.floor(rounded); document.write((rounded/100).toFixed(cashprice_decimals)); } } else { if (rounded - Math.floor(rounded) > 0) if(quote && quote.unitcode == 3) document.write(rounded.toFixed(cashprice_decimals)); else document.write((rounded/100).toFixed(cashprice_decimals)); else if(quote && quote.unitcode == 3) document.write(rounded.toFixed(cashprice_decimals)); else document.write((rounded/100).toFixed(cashprice_decimals)); } document.write(' Interne Passing Juice
$'); var rounded = price + -35; if (currConv == 1) { rounded *= quote.exchangeRate; } var remainder = rounded - Math.floor(rounded); var rounding = 0.75; if (rounding > -1) { if(quote && (quote.unitcode == 3 || quote.symbol.substring(0, 2) == 'KG')) document.write(rounded.toFixed(cashprice_decimals)); else { rounded = remainder >= rounding ? Math.ceil(rounded) : Math.floor(rounded); document.write((rounded/100).toFixed(cashprice_decimals)); } } else { if (rounded - Math.floor(rounded) > 0) if(quote && quote.unitcode == 3) document.write(rounded.toFixed(cashprice_decimals)); else document.write((rounded/100).toFixed(cashprice_decimals)); else if(quote && quote.unitcode == 3) document.write(rounded.toFixed(cashprice_decimals)); else document.write((rounded/100).toFixed(cashprice_decimals)); } document.write(' Interne Passing Juice
$'); var rounded = price + -25; if (currConv == 1) { rounded *= quote.exchangeRate; } var remainder = rounded - Math.floor(rounded); var rounding = 0.75; if (rounding > -1) { if(quote && (quote.unitcode == 3 || quote.symbol.substring(0, 2) == 'KG')) document.write(rounded.toFixed(cashprice_decimals)); else { rounded = remainder >= rounding ? Math.ceil(rounded) : Math.floor(rounded); document.write((rounded/100).toFixed(cashprice_decimals)); } } else { if (rounded - Math.floor(rounded) > 0) if(quote && quote.unitcode == 3) document.write(rounded.toFixed(cashprice_decimals)); else document.write((rounded/100).toFixed(cashprice_decimals)); else if(quote && quote.unitcode == 3) document.write(rounded.toFixed(cashprice_decimals)); else document.write((rounded/100).toFixed(cashprice_decimals)); } document.write(' Interne Passing Juice
$'); var rounded = price + -20; if (currConv == 1) { rounded *= quote.exchangeRate; } var remainder = rounded - Math.floor(rounded); var rounding = 0.75; if (rounding > -1) { if(quote && (quote.unitcode == 3 || quote.symbol.substring(0, 2) == 'KG')) document.write(rounded.toFixed(cashprice_decimals)); else { rounded = remainder >= rounding ? Math.ceil(rounded) : Math.floor(rounded); document.write((rounded/100).toFixed(cashprice_decimals)); } } else { if (rounded - Math.floor(rounded) > 0) if(quote && quote.unitcode == 3) document.write(rounded.toFixed(cashprice_decimals)); else document.write((rounded/100).toFixed(cashprice_decimals)); else if(quote && quote.unitcode == 3) document.write(rounded.toFixed(cashprice_decimals)); else document.write((rounded/100).toFixed(cashprice_decimals)); } document.write(' Interne Passing Juice
$'); var rounded = price + -20; if (currConv == 1) { rounded *= quote.exchangeRate; } var remainder = rounded - Math.floor(rounded); var rounding = 0.75; if (rounding > -1) { if(quote && (quote.unitcode == 3 || quote.symbol.substring(0, 2) == 'KG')) document.write(rounded.toFixed(cashprice_decimals)); else { rounded = remainder >= rounding ? Math.ceil(rounded) : Math.floor(rounded); document.write((rounded/100).toFixed(cashprice_decimals)); } } else { if (rounded - Math.floor(rounded) > 0) if(quote && quote.unitcode == 3) document.write(rounded.toFixed(cashprice_decimals)); else document.write((rounded/100).toFixed(cashprice_decimals)); else if(quote && quote.unitcode == 3) document.write(rounded.toFixed(cashprice_decimals)); else document.write((rounded/100).toFixed(cashprice_decimals)); } document.write(' Interne Passing Juice
$'); var rounded = price + -35; if (currConv == 1) { rounded *= quote.exchangeRate; } var remainder = rounded - Math.floor(rounded); var rounding = 0.75; if (rounding > -1) { if(quote && (quote.unitcode == 3 || quote.symbol.substring(0, 2) == 'KG')) document.write(rounded.toFixed(cashprice_decimals)); else { rounded = remainder >= rounding ? Math.ceil(rounded) : Math.floor(rounded); document.write((rounded/100).toFixed(cashprice_decimals)); } } else { if (rounded - Math.floor(rounded) > 0) if(quote && quote.unitcode == 3) document.write(rounded.toFixed(cashprice_decimals)); else document.write((rounded/100).toFixed(cashprice_decimals)); else if(quote && quote.unitcode == 3) document.write(rounded.toFixed(cashprice_decimals)); else document.write((rounded/100).toFixed(cashprice_decimals)); } document.write(' Interne Passing Juice
$'); var rounded = price + -35; if (currConv == 1) { rounded *= quote.exchangeRate; } var remainder = rounded - Math.floor(rounded); var rounding = 0.75; if (rounding > -1) { if(quote && (quote.unitcode == 3 || quote.symbol.substring(0, 2) == 'KG')) document.write(rounded.toFixed(cashprice_decimals)); else { rounded = remainder >= rounding ? Math.ceil(rounded) : Math.floor(rounded); document.write((rounded/100).toFixed(cashprice_decimals)); } } else { if (rounded - Math.floor(rounded) > 0) if(quote && quote.unitcode == 3) document.write(rounded.toFixed(cashprice_decimals)); else document.write((rounded/100).toFixed(cashprice_decimals)); else if(quote && quote.unitcode == 3) document.write(rounded.toFixed(cashprice_decimals)); else document.write((rounded/100).toFixed(cashprice_decimals)); } document.write(' Interne Passing Juice
$'); var rounded = price + -50; if (currConv == 1) { rounded *= quote.exchangeRate; } var remainder = rounded - Math.floor(rounded); var rounding = 0.75; if (rounding > -1) { if(quote && (quote.unitcode == 3 || quote.symbol.substring(0, 2) == 'KG')) document.write(rounded.toFixed(cashprice_decimals)); else { rounded = remainder >= rounding ? Math.ceil(rounded) : Math.floor(rounded); document.write((rounded/100).toFixed(cashprice_decimals)); } } else { if (rounded - Math.floor(rounded) > 0) if(quote && quote.unitcode == 3) document.write(rounded.toFixed(cashprice_decimals)); else document.write((rounded/100).toFixed(cashprice_decimals)); else if(quote && quote.unitcode == 3) document.write(rounded.toFixed(cashprice_decimals)); else document.write((rounded/100).toFixed(cashprice_decimals)); } document.write(' Interne Passing Juice
View all cash prices... Interne Passing Juice
grain prices Externe Passing Juice
Detailed Weather Interne Passing Juice
- Externe Passing Juice
Somerset Livestock Auction Externe Passing Juice
Crossville Cattle Auction Externe Passing Juice
Jackson County Livestock Market Externe Passing Juice
Ft. Pierre Livestock Weighted Average Externe Passing Juice
Siler City Livestock Wtd Avg Report (Fri) Externe Passing Juice
National Fruit and Vegetable Retail Report Externe Passing Juice
Tomato Fax Report Externe Passing Juice
National Watermelon Report Externe Passing Juice
National Weekly Cow and Boneless Beef Summary Externe Passing Juice
More news... Interne Passing Juice
Weaker US$, weather could spur grain bulls after holiday Externe Passing Juice
What does short covering mean in commodities? & How is weather influencing the grain market? Externe Passing Juice
"El Niño Neutral” … What sugar and other soft commodity prices may do Externe Passing Juice
Grain Spreads: Funds Record Short Soymeal Externe Passing Juice
Cattle Neutral and Feeders Higher in Front of Cattle on Feed Report, Hogs Trade Lower Externe Passing Juice
A Deep dive into Bitcoin and the Drivers to See a Surge to $200,000 Externe Passing Juice
CommodityTrends Weekly Newsletter Externe Passing Juice
The DeCarley Perspective...The world is selling Treasuries and buying Gold; Mathematically, that’s a bad move Externe Passing Juice
Biggest Weekly Gain in a Month for Gold! Is Silver Next? Externe Passing Juice
Grains Slide Lower on Tariff Talk Ahead of the Long Weekend Externe Passing Juice
More news... Interne Passing Juice
market data Externe Passing Juice
Barchart Externe Passing Juice
Terms of Use Externe Passing Juice
Privacy Policy Externe Passing Juice
Do Not Sell My Personal Information Externe Passing Juice
Exchange Delays Externe Passing Juice

Mots-clefs

Nuage de mots-clefs

basis market fri cash trading utc weather bids futures usda

Cohérence des mots-clefs

Mot-clef Contenu Titre Mots-clefs Description Niveaux de titre
utc 19
usda 14
fri 14
cash 14
futures 12

Ergonomie

Url

Domaine : agrail.com

Longueur : 10

Favicon

Génial, votre site web dispose d'un favicon.

Imprimabilité

Aucun style CSS pour optimiser l'impression n'a pu être trouvé.

Langue

Bien. Votre langue est : en.

Dublin Core

Cette page ne profite pas des métadonnées Dublin Core.

Document

Doctype

HTML 5

Encodage

Parfait. Votre charset est UTF-8.

Validité W3C

Erreurs : 31

Avertissements : 41

E-mail confidentialité

Génial, aucune adresse e-mail n'a été trouvé sous forme de texte!

HTML obsolètes

Génial! Nous n'avons pas trouvé de balises HTML obsolètes dans votre code.

Astuces vitesse

Attention! Essayez d'éviter les tableaux imbriqués au format HTML.
Mauvais, votre site web utilise des styles css inline.
Mauvais, votre site web contient trop de fichiers CSS (plus de 4).
Mauvais, votre site web contient trop de fichiers javascript (plus de 6).
Dommage, votre site n'est pas optimisé avec gzip.

Mobile

Optimisation mobile

Icône Apple
Méta tags viewport
Contenu FLASH

Optimisation

Sitemap XML

Manquant

Votre site web ne dispose pas d’une sitemap XML, ce qui peut poser problème.

La sitemap recense les URLs que les moteurs de recherche peuvent indexer, tout en proposant d’éventuelles informations supplémentaires (comme la date de dernière mise à jour, la fréquence des changements, ainsi que leur niveau d’importance). Ceci permet aux moteurs de recherche de parcourir le site de façon plus efficace.

Robots.txt

http://agrail.com/robots.txt

Votre site dispose d’un fichier robots.txt, ce qui est optimal.

Mesures d'audience

Votre site web dispose d’une outil d'analytics, ce qui est optimal.

   Google Analytics

PageSpeed Insights


Dispositif
Les catégories

Website Review

Website Review est un outil gratuit de référencement qui vous aidera à analyser vos pages web