An ultrasonic diagnostic imaging system for shearwave analysis comprising: an ultrasonic array probe adapted to generate a push pulse at a specific focal point along a predetermined vector to produce a shearwave, transmit tracking pulses along tracking lines adjacent to the push pulse focal point, and receive echo signals from points along the tracking lines; a beamformer coupled to the array probe which controls the array probe and is adapted to generate push pulses and transmit tracking pulses and receive echoes along tracking lines; a velocity detector adapted to measure the velocity of shearwaves passing through the tracking line locations; an image processor adapted to receive echo signals during imaging and produce a pilot image of a target region, the pilot image comprising a flow image and/or comprising an image of tissue stiffness or elasticity; a push pulse locator, responsive to the pilot image, and adapted to analyze the pilot image and determine a focal point location for a push pulse, the focal point location being so as to generate a shearwave having a travel path toward a pre-set target location within the target region and which avoids presence of flow between the push pulse focal point and the target location and/or which reduces stiffness inhomogeneities between the focal point location and the target location, wherein the push pulse locator is further coupled to the beamformer and adapted to control the setting of the push pulse focal point location; and a display adapted to display the results of shearwave measurement performed using the shearwave produced from the push pulse focal point location set by the push pulse locator. an ultrasonic array probe adapted to generate a push pulse at a specific focal point along a predetermined vector to produce a shearwave, transmit tracking pulses along tracking lines adjacent to the push pulse focal point, and receive echo signals from points along the tracking lines; a beamformer coupled to the array probe which controls the array probe and is adapted to generate push pulses and transmit tracking pulses and receive echoes along tracking lines; a velocity detector adapted to measure the velocity of shearwaves passing through the tracking line locations; an image processor adapted to receive echo signals during imaging and produce a pilot image of a target region, the pilot image comprising a flow image and/or comprising an image of tissue stiffness or elasticity; a push pulse locator, responsive to the pilot image, and adapted to analyze the pilot image and determine a focal point location for a push pulse, the focal point location being so as to generate a shearwave having a travel path toward a pre-set target location within the target region and which avoids presence of flow between the push pulse focal point and the target location and/or which reduces stiffness inhomogeneities between the focal point location and the target location, wherein the push pulse locator is further coupled to the beamformer and adapted to control the setting of the push pulse focal point location; and a display adapted to display the results of shearwave measurement performed using the shearwave produced from the push pulse focal point location set by the push pulse locator.